CAB EXTRACT · WINDOWS GUIDE

WindowsでCABファイルを解凍する方法

CABはWindowsのキャビネット形式なので、Karuzipで中身を一覧し、全体または必要なファイルだけ解凍できます。解凍は更新適用やドライバーのインストールとは別の操作です。

最終更新: 2026年8月1日 · 執筆・検証: Karuzip 開発チーム
確認環境: Windows 11(日本語)、Karuzip v1.3.0

最初の判断

中身を見る、ファイルを取り出すなら「一覧・解凍」です。 Windows Updateやドライバーを導入したい場合は、配布元が指定する手順を確認します。CABを解凍しただけではシステムへ適用されません。

CABの「解凍」と「インストール」を分けて考える

CABはWindowsで使われる圧縮コンテナーです。説明書、ドライバーファイル、更新資源、診断データなど、用途の異なるファイルを格納できます。中身を別フォルダーへコピーする解凍と、Windowsへ更新やドライバーを登録するインストールは同じ操作ではありません。

目的から選ぶCABの扱い方
やりたいこと選ぶ操作注意点
中のファイル名とサイズを見たい一覧表示CABを実行・適用しない
説明書、INF、設定等を取り出したい全体・選択解凍空の保存先へ出力する
Windows更新を適用したい配布元が指定する更新手順対象OS、版、前提条件を確認する
ドライバーを導入したい正規のドライバー導入手順INFとカタログ署名を含むパッケージ全体で確認する
CABを作成したいmakecab等でパッケージ化KaruzipはCAB作成に対応しない
検索結果にDISM等のコマンドが出ても、内容確認だけが目的なら実行しません。システム変更を伴う操作は、CABの配布元と対象Windowsを確認してから行います。

CABは関連ファイルをまとめるWindowsのキャビネット

Microsoftはキャビネットを、圧縮ファイルを一つのファイルライブラリーへ格納する形式と説明しています。拡張子は通常 .cab です。書庫は複数のキャビネットへ分割される場合もあり、単独のCABだけでは内容がそろわない配布物もあります。

CAB内で見かける項目と読み方
項目よくある役割一覧で確認すること
*.infドライバーやセットアップの指示対象OS、Provider、CatalogFile等。開いただけで導入はされない
*.catファイル群のハッシュとデジタル署名存在するだけで有効とは断定しない
*.sys、*.dll、*.exeドライバー、ライブラリー、実行コード入手元不明なら実行しない
XML、INI、JSON設定、メタデータ、適用条件文字コードと参照元を確認する
README、LICENSE説明、使用条件、版情報先に読んで目的と操作を判断する

CABにはZIPとは異なるLZX等の圧縮方式があります。拡張子を.zipへ変えても内部方式は変わらず、ZIP専用機能で読めるようにはなりません。CAB対応ツールで元の拡張子のまま開きます。

CABを解凍する前に確認する6項目

  • 目的が内容確認・抽出か、更新・ドライバー導入かを決める
  • 元CABを上書きせず、検証が終わるまで残す
  • 配布元、対象Windows、ファイル名、サイズ、SHA-256を確認する
  • 同名ファイルと混ざらない空の作業フォルダーを用意する
  • 分割CABなら、必要な全パートが同じ場所にあるか確認する
  • 取り出したINF、SYS、DLL、EXEを内容不明のまま実行・導入しない

更新用CABやドライバーパッケージは、ファイル同士の対応関係を前提にしています。一部だけを取り出して別用途へ流用せず、確認用の複製と導入用の原本を分けます。

KaruzipでCABを確認・解凍する4ステップ

  1. 1

    CABをKaruzipで開く

    .cabをKaruzipへドラッグするか、「中身を見る」から選びます。更新やドライバーの適用はせず、書庫内の項目だけを読み込みます。

  2. 2

    一覧と書庫情報を確認する

    ファイル名、パス、サイズ、更新日時を見ます。「情報」で形式、書庫サイズ、元サイズ、圧縮方式も確認します。

  3. 3

    書庫テスト後、全件か選択解凍かを決める

    「テスト」で最後まで読み取れるかを確認します。全部必要なら「すべて解凍」、一部だけなら対象行を選んで「選択した項目を解凍」を押します。

  4. 4

    出力件数とハッシュを照合する

    完了表示の保存先を開き、意図した項目だけが出力されたかを確認します。重要なファイルは元データまたは配布元のSHA-256と照合します。

KaruzipでCABを開き、INF、INI、README、NOTICEの4ファイルを一覧表示した画面
Windows標準makecabで作成した自作CABを開くと、config、docs、driver、licenseのパスを持つ4ファイルが一覧表示されました。

実測:LZX:21のCABを一覧・情報・書庫テストで確認

実在する更新やドライバーを転載せず、説明文、非実行の検証用INF、INI、NOTICEをWindows標準 makecab でまとめました。4ファイルの本文は合計953 bytes、完成したCABは860 bytesです。

CAB実測結果
確認結果読み方
CABファイルkaruzip-cab-sample.cab・860 bytesWindows標準makecabで作成
一覧ファイル4・フォルダー0パスは各ファイル名に保持
元サイズ953 bytes4ファイルの本文合計
圧縮方式LZX:21CAB固有の圧縮方式として表示
暗号化・ソリッド等不明取得できない項目は推測しない
書庫テスト問題は見つかりませんでした4項目を最後まで読み取り
Karuzipの書庫情報でCABを形式Cab、書庫860B、元953B、ファイル4、圧縮方式LZX:21と表示した画面
書庫情報では形式Cab、書庫860 B、元953 B、ファイル4、フォルダー0、圧縮方式LZX:21を確認できました。取得できない欄は「不明」のまま表示されます。
karuzip-cab-sample.cabの書庫テストで問題が見つからなかった結果
同じCABを書庫テストし、「書庫に問題は見つかりませんでした」と表示されることを確認しました。

今回のCABのSHA-256は E264D2A4A4DF0E9E75C1F8CED9C418844E970B08015F399258B351FF653A32F1 です。書庫テスト成功はCABを読み取れたことを示しますが、配布元、署名、対象Windows、更新としての適用可否までは確認しません。

package.ini一件だけを選んで取り出す

一覧で config¥package.ini だけを選び、「選択した項目を解凍」を実行しました。出力先にはconfigフォルダーとpackage.iniだけが作られ、README、INF、NOTICEは出力されていません。

KaruzipでCAB内のconfig package.iniだけを選択し、選択解凍を完了した画面
package.ini一件・94 Bだけを選択解凍した直後の画面。下部の完了表示はconfigフォルダーの保存先を示しています。
選択解凍の照合
照合項目結果判定
選択項目config¥package.ini一件だけ選択
出力ファイル数1package.iniだけ
出力サイズ94 bytes元ファイルと一致
元ファイルSHA-256BA71DD1E…11C1比較元
出力SHA-256BA71DD1E…11C1完全一致
確認のために一部を取り出すことはできますが、更新用・ドライバー用パッケージを一部だけ導入しないでください。導入時は配布元が指定する完全なパッケージと手順を使います。

Windows標準expand・makecabとKaruzipの使い分け

Microsoftの expand は、expand -d sample.cab で一覧を表示し、expand sample.cab -f:* output で指定したファイルを展開できます。makecab は既存ファイルをCABへパッケージ化するコマンドです。KaruzipはGUIでの一覧、検索、書庫情報、書庫テスト、選択解凍に向きます。

CABを扱う方法
方法向く場面境界
expandWindows標準の一覧・抽出、スクリプトコマンド入力と保存先の指定が必要
makecab既存ファイルからCABを作る内容確認や更新適用のコマンドではない
KaruzipGUI一覧、検索、情報、テスト、全体・選択解凍CAB作成、更新適用、ドライバー導入は行わない
拡張子を.zipへ変更推奨する場面なし内部方式はZIPへ変わらない
一覧を見るだけなら、CABを実行したり拡張子を変えたりする必要はありません。原本を残し、CAB対応ツールで直接開きます。

解凍できても、更新・ドライバーとして適用できるとは限らない

CABはコンテナーであり、用途を一つに限定しません。同じ.cabでも、Windows更新、ドライバー、アプリ資源、診断ログでは必要な導入手順が異なります。ファイルを取り出せたことを、対象PCへ適用できる根拠にはしません。

解凍後に分けて確認すること
確認解凍で分かること別に必要な確認
Windows更新CAB含まれるファイル名とサイズ対象OS、ビルド、前提更新、正規の適用手順
ドライバーCABINF、CAT、SYS等の有無対象デバイスID、署名、Provider、対応OS
アプリの資源CAB設定、画像、DLL等の構成元アプリが期待する配置とインストーラー
診断・ダンプCABログやダンプの名前個人情報、機密情報、解析環境
検索で見つけたDISM、PnPUtil、デバイスマネージャー等の手順を、用途不明のCABへ機械的に実行しないでください。システム変更が目的なら配布元の手順を優先します。

書庫テスト、カタログ署名、ファイルの安全性は別の確認

Karuzipの書庫テストは、CABの項目と圧縮データを読み取れるかを確認します。Microsoftによると、ドライバーパッケージの.catファイルは、パッケージ内ファイルのハッシュとデジタル署名を扱います。書庫テストに成功しても、カタログ署名が有効とは限らず、実行コードが安全とも断定できません。

確認機能で分かること・分からないこと
確認分かること分からないこと
一覧表示項目名、パス、サイズ、日時更新の適用可否、コードの挙動
Karuzip書庫テストCABを最後まで読み取れるか配布元、署名、対象OS、マルウェア
SHA-256照合比較対象とバイト列が同じか比較元そのものが正規か
カタログ署名検証署名者と対象ファイルの改ざん有無ドライバーの無欠陥・無害性
セキュリティスキャン既知の脅威に該当するか未知の挙動や業務上の適合性

CABを開けない・解凍できない時の確認順

症状ごとの切り分け
症状よくある原因次に確認すること
一覧が表示されないダウンロード未完了、破損、CABではないファイル配布元のサイズ・SHA-256と照合して再取得
書庫テストでエラーになる途中切れ、破損、未対応方式、分割パート不足原本を残し、配布元の完全な一式を確認
一部のファイルだけ出ない選択漏れ、別CABへの分割、出力先の同名ファイル一覧、パート構成、保存先を確認
解凍先へ書き込めない権限、空き容量、長いパス、同名ファイルユーザーフォルダー内の空の保存先を選ぶ
拡張子をZIPへ変えても開かないCABとZIPは内部方式が異なる名前を戻してCAB対応ツールで開く
解凍後も更新を適用できない対象OS違い、前提条件不足、用途違い解凍問題から分け、配布元の適用条件を確認
INFやCATの意味が分からないドライバーパッケージの構成要素Provider、CatalogFile、署名、デバイスIDを正規手順で確認
  • CABを解凍できたことを、更新・ドライバーとして適用可能な証明にしない
  • .cabを.zipへ名前変更したまま配布しない
  • 入手元不明のSYS、DLL、EXE、スクリプトを実行しない
  • WindowsやDriverStoreのシステムフォルダーへ直接展開しない
  • 署名関連ファイルがあるだけで正規品と判断しない
  • 元CABを削除してから検証を始めない

CABの中身確認・解凍でよくある質問

CABファイルはWindowsで解凍できますか?

できます。KaruzipでCABを開くと、中のファイルを一覧し、全体または必要な項目だけを解凍できます。更新適用やドライバー導入とは別の操作です。

CABの中身を解凍せずに確認できますか?

できます。Karuzipで項目名、パス、サイズ、更新日時を一覧できます。書庫情報ではCAB形式、元サイズ、圧縮方式等も確認できます。

CABを解凍すればWindows Updateをインストールできますか?

解凍だけではインストールされません。更新CABの適用には、対象OS、ビルド、前提条件と配布元が指定する手順が必要です。内容確認とシステム変更を分けてください。

CABを解凍すればドライバーを使えますか?

ファイルを取り出しただけではドライバー登録は完了しません。対象デバイス、対応OS、INF、カタログ署名を確認し、メーカーやMicrosoftが案内する導入手順を使います。

CABの拡張子をZIPへ変えれば開けますか?

通常は解決しません。CABとZIPは内部形式や圧縮方式が異なります。名前を変えても内容はZIPへ変換されないため、.cabのままCAB対応ツールで開きます。

Windows標準機能だけでCABを解凍できますか?

できます。Microsoftのexpandコマンドは一覧表示と指定ファイルの展開に対応します。GUIで一覧、検索、書庫情報、書庫テスト、選択解凍を行いたい場合はKaruzipを使えます。

CABからINFや設定ファイルだけを取り出せますか?

取り出せます。対象行を選び「選択した項目を解凍」を押します。実測ではconfig¥package.ini一件だけを94 bytesで出力し、元ファイルとSHA-256が一致しました。

書庫情報で暗号化や圧縮率が「不明」でも問題ありませんか?

その欄を取得できなかったという意味で、直ちに破損を示すものではありません。一覧と書庫テスト、必要なファイルの解凍結果を確認し、不明な値を推測で補わないようにします。

書庫テストに成功したCABは安全ですか?

安全性までは分かりません。書庫テストはCABを読み取れるかを確認しますが、配布元、カタログ署名、対象Windows、実行コードの挙動、マルウェアは判定しません。

CABファイルを解凍できない時は何から確認しますか?

まず配布元のファイルサイズとSHA-256を照合し、再取得します。次に書庫テスト、分割パート、保存先の権限・空き容量・同名ファイルを確認し、更新の適用失敗とは分けて調べます。

Karuzipで確認した条件

確認日
2026-07-31
環境
Windows 11(日本語)、Karuzip v1.3.0
標本
非実行の検証用INF、INI、説明文、NOTICEをWindows標準makecabでLZX圧縮した自作CAB karuzip-cab-sample.cab。
確認項目
860 bytesのCABを開き、ファイル4・フォルダー0、元サイズ953 bytes、形式Cab、圧縮方式LZX:21、書庫テスト成功を確認。config¥package.iniだけを選択解凍し、出力1件、94 bytes、元ファイルとSHA-256一致。

CAB SHA-256 E264D2A4A4DF0E9E75C1F8CED9C418844E970B08015F399258B351FF653A32F1。選択解凍したpackage.iniは元・出力ともBA71DD1E188B25FDDD37C79749DCBDD572F45ED93800FB90BD6232E8DDD411C1。

根拠と更新方針

Windowsの操作、ZIP形式の仕様、Karuzipの機能を混同しないよう、判断ごとに根拠を分けています。

  • キャビネット ファイルについて | Microsoft Learn learn.microsoft.com CABが圧縮ファイルを一つのファイルライブラリーへ格納し、複数キャビネットへ分散する場合があること。
  • makecab | Microsoft Learn learn.microsoft.com Windows 11等で既存ファイルをCABへパッケージ化でき、ディレクティブファイルを指定できること。
  • expand | Microsoft Learn learn.microsoft.com expand -dでCAB内を一覧し、-fでCAB内の指定ファイルを展開できること。
  • Catalog files and digital signatures | Microsoft Learn learn.microsoft.com ドライバーパッケージの.catファイルが対象ファイルのハッシュとデジタル署名を扱い、変更により署名が無効になること。
  • CABファイルとは | Karuzip karuzip.com Karuzip v1.3.0でのCAB一覧、書庫情報、書庫テスト、全体・選択解凍と、CAB作成・更新適用・ドライバー導入を行わない製品境界。

CABを適用せず、中身を見て必要なファイルだけローカルへ。

KaruzipはCABの一覧、検索、書庫情報、書庫テスト、全体・選択解凍に対応します。広告やバンドルはなく、アプリがファイルを外部へ送信することもありません。

Karuzipを無料でダウンロード