DIET—压缩工具软件的又一选择 吉林 常虹 1995-05-26 一、DIET的特点 1.DIET能驻留内存自动压缩新建立的文件; 2.可压缩SYS、DRV等驱动程序; 3.压缩的文本文件(DAT、DOC、TXT等)、字库文件(DOT) 能在编辑器调入时自动还原; 4.支持压缩OVL覆盖文件而不影响正常执行; 5.对PKLITE不能压缩的COMMAND文件也能压缩; 6.DIET对可执行文件压缩率约为40%,文本文件为60%; 7.当然DIET也有不足之处:驻留内存后调用文本文件及执行带有OVL文件的程序稍慢一点。 二、DIET的驻留与终止 DIET可用两种方式加载到内存,一种是在命令行上执行“DIET-Z”;另一种是在CONFIG文件中加入“DEVICE=DIET -Z”大约占25K基本内存,如果使用EMM386管理,可用LH、DEVICEHIGH加载到UMB,不占基本内存,它本身还有多种不同的驻留方式: DIET -Z0 不使用扩充内存(EXPANDED MEMORY)同“-Z”; DIET -Z1 将DIET的临时文件存放到扩充内存,基本内存占8K; DIET -Z2 将DIET的临时文件及DIET的大部分放到扩充内存,基本内存只占1.6K; DIET -ZR 清除内存中的DIET,但用DEVICE加载的DIET不能被清掉。 与“-Z[n]”配合使用的附属命令有: -P 自动解被压缩的文件 -W 自动压缩新建立的文件 -N 关闭自动压缩、解压缩的功能 -M 在自动压缩时隐藏信息 -S 显示出解压缩的文件大小 -TXXXX 指定临时文件的目录 三、DIET的压缩及解压缩 1.DIET的基本压缩命令是“DIET *.*”可自动检测COM、EXE、OVL及文本文件并压缩,当要使用OVL和文本文件时必须先将DIET驻留内存,使其能自动解压; 2.在默认状态下DIET并不压缩SYS、DRV等驱动程序,可用-X命令强行压缩,例:DIET -X HIMEM.SYS,而且这一类驱动程序由CONFIG调用时并不需要DIET常驻内存; 3.压缩后的COMMAND文件则要用DEVICE预先把DIET装入内存,才能正常运行; 4.“DIET -RA *.*”可用来把压缩的所有文件解压缩; 具体的详细用法可用命令“DIET/?”得到帮助信息。 (吉林 常虹)