用DIET实行文件“透明”压缩


经常使用压缩工具的人,肯定会感到压缩后的文件用起来太麻烦,都得先用压缩工具解开,最多能自解压后再使用。但是你若见到压缩工具DIET,一定会高兴不已,相见恨晚。DIET(V1.45F)是一个DOS下的工具,短小精干,长度只有26,370字节,可驻留内存,能压缩.EXE、.COM、.SYS、.DRV、.TXT、.WAV等文件,使用上有很多方便之处。其特点如下:
  一、可驻留内存,并且容易移出,DOS下执行DIET-Z和DIET-ZR就可实现。愿意的话还可以在你的AUTOEXEC.BAT中加上DIET-Z或者把DIET作为一个设备加载:DEVICE=DIET.EXE -Z -P -K。
  二、对文件单独压缩,不打包,压缩后文件除了长度和以前不一样以外,其扩展名、文件的时间等都可以不变,用DIR根本看不出文件被压缩过,应说压缩文件对用户而言是透明的。
  三、压缩后的执行文件的设备驱动程序、长度平均可缩短40%,而且不用解压就可以直接执行或在CONFIG.SYS中加载,执行速度快得让你根本感觉不到有什么变化。
  四、DIET驻留内存时,经其压缩的数据类型文件在编辑或加工时可以自动展开,这是DIET最为出色的地方。例如在DOS下执行DIET -Z -P后,经过压缩的数据类型文件不用解压,就可以直接用EDIT或其它任一种编辑器打开进行编辑,而文件在修改后还会自动再压缩。这对于那些经常要编辑文件的用户而言无疑是太方便了。
  DIET把所有的DOS文件分为两类来压缩:一类是执行文件和设备驱程序,如.EXE、.COM、.SYS、.DRV文件,它们均被压缩成自解压文件;另一类是数据文件,如.TXT、.WAV文件,它们不能自解压,必须手动解压或在DIET驻留内存后使用。DIET的命令格式为:
DIET [选项] NAME [LENAME]……
  选项需加“-”或“/”作前缀,多个选项之间加空格。如:DIET -Z -TD:\TMP\(即DIET驻留内存且选D:\TMP为当前工作目录)。NAME为要压缩的文件,可带路径。
  DIET的选项分为基本选项和辅助选项两种。辅助选项对基本选项起限制说明作用,相当于常用压缩软件的开关。其常用选项如表一:

基本选项 基本选项功能 辅助选项
-X 压缩为自解压文件 -I,-K,-O<文件名>
-D 压缩为数据文件 -I,-O<文件名>
-R 解压指定的数据文件 -O<文件名>
-RA 解压所有的数据文件 -O<文件名>
-C[文件名] 拷贝并(解)压缩为此文件 -R,-RA,-X,-D
-L 查看文件是否已压缩  
-Z 驻留DIET到内存中 -P,-W,-M,-T<目录名>
-ZD 使驻在内存的DIET失效  
-ZA 激活驻在内存的DIET  
-ZR 把DIET从内存中移走  

  表一中的辅助选项功能如表二:

辅助选项 辅助选项功能
-O 指明压缩输出的路径名和文件名
-I 忽略警告信息“可能是覆盖文件!”
-K 应用程序结束时删除临时文件
-P 压缩文件打开修改后自动再压缩
-W 自动压缩新生成的文件
-M 自动压缩时不显示提示信息
-T<目录名> 指出DIET的工作目录

  NAME项可使用通配符“*”。例如,不加选项执行DIET *.*,DIET会将当前目录下的执行文件和驱动程序作为自解压文件压缩,其它文件作为数据类型文件进行压缩。一起执行下列两条命令DIET *.*和DIET -R *.*时,会使当前目录下所有的执行文件和驱动程序被压缩,而其它的文件则不被压缩。想还原所有类型的压缩文件,可用DIET -RA *.*。

 

本文摘自:《电脑报》

返回软件助手




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有