.CAB

CAB ファイル

Windows Cabinet Archive
質問する
クイック回答

CAB(Cabinet)ファイルは Microsoft の圧縮アーカイブ形式であり、Windows のドライバー、アップデート、インストーラーのペイロードの配布に使用されます。Windows では、エクスプローラーでダブルクリックして中身を閲覧するか、expand.exe や 7-Zip を使用して展開できます。ほとんどの CAB ファイルは Windows セットアップや Windows Update によって自動的に処理されるため、手動で開くことを想定していません。

開発元: Microsoft カテゴリ: システムファイル オープンスタンダード MIME: application/vnd.ms-cab-compressed
対応OS Windows macOS Linux
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 9, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

CAB ファイル形式とは?

.cab は Microsoft によって開発されたインストーラーアーカイブです。Windows は、.cab アーカイブを利用する多くの自動ソフトウェアインストールツールを使用しています。.cab ファイルには、特定のアプリケーションをインストールするために必要なシステムファイル、ライブラリ、デバイスドライバー、ネットワークプロトコル、設定ファイル、およびその他のリソースが格納されています。

すべての .cab ファイルは、バイトオフセット 0 にある 4 バイトの ASCII シグネチャ MSCF(16進数 4D 53 43 46)で始まり、その後に構造化されたキャビネットヘッダーが続きます。登録されている MIME タイプは application/vnd.ms-cab-compressed です。

CAB ファイルの圧縮

.cab アーカイブ内のデータは、次のいずれかのアルゴリズムを使用して圧縮されます:

デジタル署名

さまざまな圧縮方法に加えて、.cab 形式はデジタル署名もサポートしています。デジタル署名を使用して、.cab ファイルに保存されているソフトウェアパッケージの真正性を検証できます。

CAB を使用する他のインストーラー形式

.cab アーカイブは Windows Installer のコアコンポーネントです。.cab ペイロードは、.MSI パッケージや .MSU アップデートバンドルに埋め込まれたり、参照されたりします。Windows では、.cab ファイルは組み込みの expand.exe コマンドで展開したり、エクスプローラーで直接閲覧したりできます。サードパーティ製のツールも .cab ファイルを処理できる場合がありますが、Windows 提供のパッケージとの互換性は保証されません。

セキュリティと安全性

リスク: MEDIUM

.cab はアーカイブであるため、そのリスクは中身のリスクに依存します。Microsoft や Windows Update から提供されるドライバー/アップデート CAB は安全ですが、不明なソースからの .cab には悪意のある実行ファイルや偽のドライバーインストーラーが含まれている可能性があります。署名済みのキャビネットを優先してください。Windows Update やベンダーサイトから配信されるものは検証されていますが、メールに添付されているものは検証されていません。中身を実行する前に展開して検査してください。

形式の詳細

概要
正式名称Windows Cabinet Archive
開発元Microsoft登場時期 1990s (Microsoft Cabinet, MS-CAB); used since early Windows setup
MIME タイプapplication/vnd.ms-cab-compressed
タイプ圧縮アーカイブコンテナ(バイナリ)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4D534346
ASCII
MSCF
キャビネットファイルは、オフセット 0 の ASCII シグネチャ «MSCF»(4D 53 43 46)で始まり、その後に予約/ゼロ埋めフィールドとキャビネットヘッダーが続きます。内部の圧縮は通常 MSZIP(deflate)、Quantum、または LZX です。

CAB ファイルを開くプログラム

Windows5 apps
WinRAR 有料 WinRAR で .cab を開き、フォルダーに「解凍」します。
7-Zip オープンソース 右クリック → 7-Zip → 「ここに展開」または「アーカイブを開く」。
PeaZip オープンソース キャビネットを開いて展開します。PeaZip はサポートされている形式の中に CAB をリストしています。
File Explorer (built-in) 標準搭載 .cab をダブルクリックして閲覧し、ファイルをドラッグして取り出すか、ファイルを右クリックして「展開」します。
expand.exe / DISM (built-in) 標準搭載 実行例:«expand driver.cab -F:* C:\out»(ドライバー CAB の場合は DISM /Add-Driver)。
macOS1 app
The Unarchiver 無料 .cab をダブルクリックします。The Unarchiver は Microsoft キャビネットを展開します。
Linux2 apps
cabextract オープンソース cabextract file.cab - Stuart Caie 氏による専用の CLI 展開ツールです。
Xarchiver / GNOME Archive Manager オープンソース GUI アーカイブマネージャーで .cab を開きます(内部で cabextract を使用しています)。

技術的詳細

詳細仕様
ファイルシグネチャ(マジックバイト)`MSCF` - バイトオフセット 0 に 16進数 `4D 53 43 46`
MIME タイプ`application/vnd.ms-cab-compressed`
形式タイプバイナリ圧縮アーカイブコンテナ
圧縮アルゴリズムMSZIP(deflate 互換)、Quantum、LZX - キャビネットフォルダーごとに 1 つのアルゴリズム
内部構造キャビネットヘッダー → フォルダー記述子 → ファイルエントリ → 圧縮データブロック
マルチキャビネット分割大きなアーカイブは複数の `.cab` ファイルに分割でき、ヘッダー内の次/前のキャビネット名フィールドを介してリンクされます
キャビネットあたりの最大ファイル数単一のキャビネット内に最大 65,535 ファイル
フォルダーレベルの圧縮キャビネット内の各フォルダーは個別に圧縮されるため、1 つのアーカイブ内で混合した圧縮アルゴリズムを使用できます
デジタル署名のサポートパッケージ化されたコンテンツの真正性を検証するための Authenticode コード署名をサポート
ファイルごとのメタデータファイル名、非圧縮サイズ、最終更新日時、および DOS ファイル属性を保存
キャビネットチェックサム整合性検証のための、キャビネットおよびデータブロックレベルでのオプションの 32 ビットチェックサムフィールド
Windows 組み込みツール`expand.exe`(コマンドライン展開)、エクスプローラー(GUI 閲覧)、Windows Update の `.cab` パッケージ用 `dism.exe`
開発元Microsoft Corporation
展開の統合ペイロードは `.msi` Windows Installer パッケージ、`.msu` アップデートバンドル、および `.exe` 自己展開アーカイブに埋め込まれるか参照されます
リリース日1990s (Microsoft Cabinet, MS-CAB); used since early Windows setup
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

CAB の変換

コミュニティ Q&A

ユーザーからの質問
質問する
CAB ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。CAB ファイルについて最初の質問をしてみましょう。

よくある質問

Windows で .cab ファイルを開くにはどうすればよいですか?
エクスプローラーでダブルクリックして中身を表示し、ファイルをドラッグして取り出します。追加のソフトウェアは必要ありません。CAB 全体を展開するには、expand.exe、7-Zip、または PeaZip を使用してください。
ドライバーの .cab ファイルを展開してインストールするにはどうすればよいですか?
«expand driver.cab -F:* C:\folder»(または 7-Zip)で展開し、デバイスマネージャーで「ドライバーの更新」を選択して .inf ファイルが含まれるフォルダーを指定します。OS パッケージの場合は DISM /Add-Driver を使用します。
CAB と ZIP の違いは何ですか?
どちらも圧縮アーカイブです。CAB は Windows のセットアップやアップデートで内部的に使用される Microsoft の形式で、デジタル署名や複数の CAB ファイルへの分割が可能です。ZIP はクロスプラットフォームで汎用的なアーカイブです。
Mac や Linux で CAB ファイルを開けますか?
はい。macOS では The Unarchiver を使用し、Linux では cabextract またはそれをベースにした GUI アーカイブマネージャーを使用します。
なぜ .cab をダブルクリックするだけでインストールできないのですか?
CAB は単なるコンテナに過ぎません。ドライバーは展開された .inf をデバイスマネージャー経由でインストールする必要があり、OS パッケージは DISM または Windows Update を必要とします。CAB 自体が実行されるわけではありません。

参考文献

1Microsoft - Microsoft Cabinet File Formatlearn.microsoft.com
2Microsoft - DISM overviewlearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧