Windows Vista系统自带了很多丰富使用的命令行工具,今天我们就来介绍一下makecab工具,从它的名字就可以看出是制作cab压缩文件的工具,cab压缩格式由微软公司设计,Windows Vista、XP系统的安装程序就是采用的cab压缩格式,压缩比例不比RAR、ZIP格式低 。
我们在Vista开始菜单中输入cmd回车,输入makecab e:windowsnotepad.exe d:notepad.cab。意思就是压缩e盘上windows vista自带的记事本程序,保存到磁盘分区d根目录中,如图1所示:
图1
我们可以看到Windows Vista记事本原始文件大小为 148 KB,如图2所示:
图2
在磁盘分区D上,我们可以看到压缩后的notepad.cab 文件大小为 112 KB,如图3所示:
图3
从结果看到我们只减少 148-112=36 KB,这是因为我们使用的是makecab默认的压缩算法 。我们输入makecab /?查看它的参数如下
C:UsersVista地带>makecab /?
Cabinet Maker - Lossless Data Compression Tool
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). Refer to
Microsoft Cabinet SDK for information on directive_file.
/D var=value Defines variable with specifIEd value.
/L dir Location to place destination (default is current Directory).
/V[n] Verbosity level (1..3).
这里我们可以使用compressiontype=lzx参数,采用LZX算法或 compressiontype=mszip 采用ZIP算法 。
最后我们来说一下cab格式文件的解压缩,使用extract命令可以解压缩cab格式文件,这里我们输入extract d:notepad.cab d:notepad.exe 即可还原到exe原始文件,如图4所示:
图4
推荐阅读
- Windows Vista SP1 Beta新功能初体验
- Windows Vista中Thumbs.db文件哪去了
- Windows Vista SP1 Beta安装全程截图
- 好大一只补丁:Windows Vista SP1安装记
- Windows Vista SP1升级包安装手记
- 系统时钟出错无法获得Vista梦幻桌面
- 不看不知道 Vista回收站暗藏的大秘密
- 国外牛人高风险破解Vista下USB传输速度
- win7电脑提示windows无法连接无线网络是什么原因 解决无法连接无线网络方法介绍
- 退出Vista系统时自动清理最近打开的文档
