Automic VaultAutomic Vault

brew

cabextract を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper でインストール

cabextract のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install cabextract

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install cabextract

MacPorts ports tree · archivers/cabextract/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add cabextract

Alpine Linux edge package indexes · cabextract · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install cabextract

Debian stable package indexes · cabextract · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install cabextract

Fedora Rawhide package metadata · cabextract · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#cabextract

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

Arch Linux pacman確認済み · 92%
sudo pacman -S cabextract

Arch Linux sync databases · cabextract · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install cabextract

openSUSE Tumbleweed package metadata · cabextract · ソース: download.opensuse.org

概要

パッケージ概要

Extract files from Microsoft cabinet files

コマンドとエイリアス

  • cabextract

履歴

プロジェクトの歴史と使われ方

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.

プロジェクトの歴史

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.

採用の歴史

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.

使われ方

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.

パッケージ好きにとっての重要性

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.

タイムライン

  • 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.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 12 個のプラットフォームターゲットで利用できます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
cabextractcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-11
マネージャ版1.11
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

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

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://www.cabextract.org.uk/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:cabextract
バージョン1.11
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/cabextract
ホームページhttps://www.cabextract.org.uk/
リポジトリhttps://github.com/kyz/libmspack/tree/master/cabextract
上流ドキュメントhttps://www.cabextract.org.uk/
ライセンスGPL-3.0-or-later
ソースアーカイブhttps://www.cabextract.org.uk/cabextract-1.11.tar.gz
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

cabextract 1.11-2

Microsoft Cabinet file unpacker

sudo apt install cabextract
  • Section: utils
  • Architecture: amd64
  • 2 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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