压缩软件AIN与ARJ的比较
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缓存.)