makecab【コマンド】
コマンドだよ
Windowsで使えるよ
cabファイルを作るよ
スポンサーリンク
簡単に書くよ
makecab【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
cab形式の圧縮ファイル
(1つにまとめてキュッと潰したファイル)を作るときに使うコマンド
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・圧縮
・圧縮ファイル
・cab
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
圧縮は「ファイルやフォルダを1つにまとめてキュッと潰すこと」です。
圧縮ファイルは「1つにまとめてキュッと潰したよファイル」です。
cabは圧縮ファイルの作り方(ファイルの潰し方)のひとつです。
圧縮ファイルの作り方には違うやり方が何種類かあります。
その何種類かあるやり方のひとつです。
以上を踏まえて
cab形式の圧縮ファイルを作るときに使うコマンド
が「makecab」コマンドです。
「makecab」コマンドはWindows系で使えます。
書き方は
makecab [オプション] [圧縮元ファイル] [圧縮ファイル]
もしくは
makecab [オプション] /F [どのファイルを圧縮するかを書いたファイル]
です。
オプションは、ちらほらとあります。
| オプション | 説明 |
|---|---|
| /F【ファイル名】 | 【ファイル名】ファイルの中にファイル名が書いてあるファイルを全部まとめて圧縮するよ |
| /D【var=value】 | なんかを定義できるっぽいけど、よく分からないよ Defines variable with specified value. |
| /L【フォルダ】 | 出来上がったCABファイルを【フォルダ】に出力するよ |
| /V【サイズ】 | 圧縮時に使う辞書を検索するブロックサイズを1~3(1:64KB 2:256KB 3:1MB)までで指定するよ、らしいけどよく分からないよ Verbosity level (1..3). |
です。
補足が必要そうなのは「/F」オプションでしょうか。
例えば「hoge.txt」の中に
a.txt
b.txt
c.txt
と書いてある状態で
makecab /F hoge.txt
を実行すると「a.txt」「b.txt」「c.txt」が1つのcabファイルにまとめて圧縮されます。
早口言葉みたいですが、ファイルの中に書いてあるファイル名のファイルをまとめて圧縮してくれるオプションが「/F」オプションです。
それ以外は特に気にすべきオプションはないと思います。
適当に圧縮してみてください。
あっ、そうそう。
例えば
makecab a.txt
と実行すると、何故か出来上がる圧縮ファイルのファイル名は「a.tx_」になります。
makecab a.txt a.cab
のように出力ファイル名もきちんと指定してあげた方が分かりやすいと思います。
一言でまとめるよ
まぁ「makecab」ってコマンドが出てきたら「cab形式の圧縮ファイル
(1つにまとめてキュッと潰したファイル)を作るんだな~」と お考えください。
おまけ
■訳してみるよ
「make(メーク)」の意味は「作る」とかです。
「cab(キャブ)」は圧縮形式の「cab」です。
何となく くっつけると
cabを作る
となります。
■検索してみる?






