压缩软件AIN与ARJ的比较 1996-01-12 1.AIN以36.217字节的文件大小和ARJ 116,260字节的文件大小形成鲜明的对比。 2.AIN的说明文档上写道:在某些情况下它比ARJ 2.30要快二倍,而且比其它所有的压缩工具都要快。实际运用中,我发现AIN的压缩率确实比ARJ要高,一般高1%至4%左右。主要是因为AIN对内存的充分利用和对386指令的运用,以及对数据的预处理,这使得它对调整缓存的依赖极小,而ARJ在没有高速缓存时,性能急剧下降(附表中有相应数据)。 3.AIN的命令和开关与ARJ相似,并且删除了大部分不常用的开关。这使得用户不用再费心去记众多命令和开关了,但同时主要的命令和开关均可用。其分列如下: AIN〈命令〉[{/|-}〈开关〉…]〈压缩为〉[.AIN] [〈基本目录名〉\][@〈列表名〉|〈通配〉…] 其中〈命令〉有: a:增加 d:删除 e:展开 f:追加 l:列出 m:删除 t:检测 u:更新 v:浏览 x:带路径展开 y:用新参数复制压缩文件 〈开关〉有: -:转换开关 .:禁止屏幕显示 f:分割块的大小 f〈数字〉[k]或〈f〉M:尺寸〈数字〉K(或M)字节 例:f360,f800K,f1.2M fa:使用盘上的自由空间 h or ?:帮助 g:口令 g<口令>[=<新口令>] g?[=?]-用键盘输入口令 m:压缩方案,其中ml:高效,慢;m2:正常(默认);m3:快速压缩;m4:不压缩。 o:输出路径(与a,f,m,u,y命令配用) p:记录完整路径 (与命令e,l,v,x配用) pl:记录路径含子目录 r:重写子目录 s:设时间标记 u:更新,有如下几种方式: u1:高效压缩,速度慢 u2:一般更新速度 u3:快速,低压缩比 w:指定临时文件存放路径 x:指定不处理文件 y:用Yes回答询问 yo:覆盖已有文件 yf:连续处理压缩包 y:对所有提问均默认。 由上可看出,AIN可以给压缩包加口令,也可以进行跨多张软盘的备份,也可以对子目录进行处理,也可以指定生成若干等大的压缩包......。 4.AIN在压缩时是对所有属性的文件都能进行处理,不存在用ARJ时因忘了加开关-A而漏掉一些被标记为特殊属性的文件的潜在危险。其实,这些被标记为特殊属性的文件往往是十分重要的,它们的丢失多半使系统不能运行。 5.AIN也有一些不足之处,比如: ①它实在太快了,以至于你连填写标签的时间都不够。 ②AIN 2.2共享版忘了提供给用户一个生成自解包文件的机会。 ③它的提示信息不如ARJ详细。 (主机AST Prcmium III+486/66,8M/512M.) (DOS 6.2,高速缓存为SMARTDRV提供的1M的XMS缓存.)