windows系統自帶壓縮解壓命令

2021-06-16 18:33:10 字數 2114 閱讀 1220

makecab是微軟提供的製作cab的檔案,詳細的makecab介紹請參考微軟msdn。系統給出命令用法如下:

makecab [/v[n]] [/d var=value ...] [/l dir] source [destination]

makecab [/v[n]] [/d var=value ...] /f directive_file [...]

source         file to compress.

destination    file name to give compressed file.  if omitted, the

last character of the source file name is replaced

with an underscore (_) and used as the destination.

/f directives  a file with makecab directives (may be repeated).

/d var=value   defines variable with specified value.

/l dir         location to place destination (default is current directory).

/v[n]          verbosity level (1..3).

如果目錄裡面有多個檔案,那麼就需要編寫乙個檔案列表檔案,用來告訴makecab,有多少檔案需要打包。

簡單的編寫了乙個list.txt檔案,裡面僅僅包含2行。乙個是libactivex.inf,乙個libactivex.dll

然後執行:

makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /v

系統將顯示壓縮過程和壓縮結果,如下:

287,395 bytes in 2 files

total files:              2

bytes before:       287,395

bytes after:        162,170

after/before:            56.43% compression

time:                     0.74 seconds ( 0 hr 0 min 0.74 sec)

throughput:             378.76 kb/second

壓縮之後,目錄下將生成乙個目錄,將目錄裡面的檔案改名成libactivex.cab(可以是你需要的檔名)就ok了。

附:inf的生成方法將在以後介紹。

其實,還有2個辦法生成cab檔案,乙個就是利用visual studio,另外乙個就是利用專門的打包工具,可以google一下。

makecab 的使用方法詳解與技巧 :

最簡單的用法:

makecab 檔案完整的名稱 如 makecab wmd.dll

指定壓縮型別及使用記憶體的大小:

makecab /d compressiontype=lzx /d compressionmemory=21 wmd.dll 壓縮比高

批量壓縮的辦法:

for %v in (*.*) do makecab %v

之前俺研究了好久,都不知道怎麼用一條命令將乙個目錄下的所有檔案壓縮成cab包,現在終於知道了,壓縮成乙個cab包的辦法:

makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

來個高壓縮比的:

makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

這兒的list.txt裡面是檔案的列表,如果是相對路徑那麼要放到要壓縮的資料夾中,如果是絕對路徑就可以放到任何地方嘍!

電報壓縮 解壓縮系統

電報系統中,在不丟失原始報文資訊的前提下,發報端通常採用壓縮技術生成壓縮報文來減少傳輸資料量,接收端在收到壓縮報文後對其進行解壓縮獲得解壓報文,且解壓報文和原始報文內容完全相同。請根據以上要求設計發報壓縮和解壓縮系統,滿足以下條件 2 電報壓縮 解壓縮系統 電報系統中,在不丟失原始報文資訊的前提下,...

Windows解壓縮安裝MySQL

新增my.ini檔案 設定環境變數 安裝mysql 刪除跳過許可權驗證 選擇手動安裝版 解壓到d盤mysql資料夾下 解壓版比exe安裝版本缺少ini檔案,直接從網上copy過來,進行修改my.ini 要儲存為ansi格式 mysql 設定mysql客戶端預設字符集 default characte...

windows系統自帶工具

輔助功能嚮導 單擊 開始 執行 在彈出的對話方塊中輸入 accwiz 計算器 單擊 開始 執行 在彈出的對話方塊中輸入 calc 字元影射表 單擊 開始 執行 在彈出的對話方塊中輸入 charmap 磁碟清理 單擊 開始 執行 在彈出的對話方塊中輸入 cleanmgr sql server 客戶端網...