Automic VaultAutomic Vault

brew

Installer cabextract avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de cabextract pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install cabextract

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install cabextract

MacPorts ports tree · archivers/cabextract/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add cabextract

Alpine Linux edge package indexes · cabextract · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install cabextract

Debian stable package indexes · cabextract · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install cabextract

Fedora Rawhide package metadata · cabextract · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#cabextract

nixpkgs package indexes · pkgs/by-name/ca/cabextract/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S cabextract

Arch Linux sync databases · cabextract · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install cabextract

openSUSE Tumbleweed package metadata · cabextract · Source: download.opensuse.org

aperçu

Résumé du paquet

Extract files from Microsoft cabinet files

Commandes et alias

  • cabextract

historique

Historique du projet et usages

cabextract is a small, long-lived Free Software command-line utility for extracting Microsoft Cabinet files. It is tightly associated with Stuart Caie's libmspack library and remains a standard Unix-side tool for unpacking .CAB archives.

Historique du projet

cabextract's README credits Stuart Caie and gives a 2000-2023 copyright span. The project focuses on Microsoft Cabinet archives, the format Microsoft used for software distribution and Windows Font Packs, and it explicitly distinguishes those archives from InstallShield cabinet files.

Version 1.0 was a major architectural point: the NEWS file says cabextract moved the hard decompression work into libmspack, making extraction more robust and faster while keeping the cabextract CLI focused on archive discovery, listing, filtering, testing, and extraction.

The official site describes cabextract as based on the portable LGPL libmspack library. libmspack itself supports Microsoft compression formats including SZDD, KWAJ, CAB, CHM, and Exchange Offline Address Book LZX data.

Historique d'adoption

cabextract's adoption comes from solving an unglamorous but persistent packaging problem: Unix, BSD, macOS, Cygwin, DOS, and Amiga users often need to unpack Microsoft cabinet archives without Windows tooling. The official download page links to Debian, Ubuntu, Fedora, FreeBSD, NetBSD, OpenBSD, Homebrew, MacPorts, Cygwin, DOS/FreeDOS, and Amiga packages.

It became part of the background infrastructure of packaging, reverse-engineering, and driver/font extraction workflows because it is scriptable, small, and available in many distribution repositories.

Modes d'utilisation

Common usage is direct and Unix-like: cabextract file.cab extracts an archive, cabextract executable.exe searches for embedded cabinets, cabextract -d selects an output directory, cabextract -F filters filenames, cabextract -l lists contents, and cabextract -t tests extraction integrity.

The tool also handles multipart cabinet sets and Windows CE installation cabinets, and its documentation includes magic-file rules to help distinguish Microsoft cabinets from InstallShield files.

Pourquoi les passionnés de paquets s'y intéressent

For package nerds, cabextract is classic plumbing: tiny surface, high leverage, and useful exactly when an upstream ships Windows-era cabinet payloads inside installers or self-extracting files. It is the sort of utility that quietly keeps cross-platform packaging and archival workflows sane.

Its libmspack relationship matters because it separates archive-format knowledge from CLI ergonomics, letting other software use the library while packagers keep a simple cabextract executable.

Chronologie

  • 2000: cabextract copyright history begins.
  • Version 1.0: cabextract moved core decompression work to libmspack.
  • 2013-2015: 1.5 fixed crashes and hangs found with afl fuzzing by Debian contributors.
  • 2023-02-05: libmspack 0.11alpha was released.
  • 2023-02-24: cabextract 1.11 was released.

Related projects

  • libmspack is the library cabextract uses for Microsoft compression formats.
  • Microsoft Cabinet is the archive format cabextract targets.
  • InstallShield cabinet files are explicitly out of scope and detected separately.
  • Windows CE cabinet tooling is included through cabextract's related scripts and documentation.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 12 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
cabextractcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-11
version du gestionnaire1.11
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.cabextract.org.uk/

  • infoNo package-manager update timestamp was available.confiance faible
  • infoRelease/tag comparison is only available for GitHub repositories.https://www.cabextract.org.uk/confiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:cabextract
Version1.11
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/cabextract
Page d'accueilhttps://www.cabextract.org.uk/
Dépôthttps://github.com/kyz/libmspack/tree/master/cabextract
Docs amonthttps://www.cabextract.org.uk/
LicenceGPL-3.0-or-later
Archive sourcehttps://www.cabextract.org.uk/cabextract-1.11.tar.gz
Bouteilledisponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecabextract
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

cabextract 1.11-2

Microsoft Cabinet file unpacker

sudo apt install cabextract
  • Section: utils
  • Architecture: amd64
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Cabextract
Debian stable package indexes · deb.debian.org · Debian stable package indexes: cabextract from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

cabextract

nix profile install nixpkgs#cabextract
  • normalized package name match
  • Correspondance par : Cabextract
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ca/cabextract/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

cabextract 1.11-2

Microsoft Cabinet file unpacker

sudo apt install cabextract
  • Section: universe/utils
  • Architecture: amd64
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Cabextract
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: cabextract from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

cabextract 1.11-r2

Tool for extracting Microsoft cabinet files

https://www.cabextract.org.uk/

sudo apk add cabextract
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cabextract
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cabextract
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cabextract from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cabextract-doc 1.11-r2

Tool for extracting Microsoft cabinet files (documentation)

https://www.cabextract.org.uk/

sudo apk add cabextract-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cabextract
  • normalized package name match
  • Correspondance par : Cabextract
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cabextract-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

cabextract 1.11-10.fc44

Utility for extracting cabinet (.cab) archives

https://www.cabextract.org.uk/

sudo dnf install cabextract
  • License: GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: cabextract
  • 2 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Cabextract
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: cabextract from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

cabextract 1.11-2

A program to extract Microsoft cabinet (.CAB) files

https://www.cabextract.org.uk/

sudo pacman -S cabextract
  • License: GPL
  • Architecture: x86_64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Cabextract
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: cabextract from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

cabextract 1.11-1.10

A Program to Extract Microsoft Cabinet Files

https://www.cabextract.org.uk/

sudo zypper install cabextract
  • License: GPL-3.0-or-later
  • Category: System/Console
  • Architecture: x86_64
  • Source Package: cabextract
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cabextract
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: cabextract from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

cabextract

sudo port install cabextract
  • normalized package name match
  • Correspondance par : Cabextract
MacPorts ports tree · api.github.com · MacPorts ports tree: archivers/cabextract/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment