ARJ及RAR应用技巧六则

Author: 山东 刘 海 Date: 1996-06-07

        1.不应答式自解包的生成
        许多用户喜欢用ARJ的-je开关生成自解包,但运行该自解包时总是询问用户继续否,这对用户来说可能是多余的,在做安装程序时尤显讨厌,其实,此时用-je1参数来代替-je即可生成不询问的自解包。若已生成-je式自解包,可在执行时命令行加-y参数即可跳过询问。
        2.-V参数的使用
        许多人对-V(分卷)参数的使用总搞不清,可按如下记忆:
        (1)在硬盘上分卷时,使用-V360、-V1200、-V1440等参数
        例:C>ARJ A -V1200 LS C:\XSDOS.LPH
        将C盘根目录下的XSDOS.LPH在C盘上分卷压缩成多个连续的1.2M格式的压缩包(可再将其拷至软盘上)。
        (2)直接分卷压至软盘,可用-Va参数,ARJ将自动探测软盘可用空间:
        例:C>ARJ A -VA A:\LS C:\XSDOS.LPH
        将C盘根目录下的XSDOS.LPH自动压至A盘。
        3.不含路径解压
        ARJ生成的压缩包有时即使用E命令解压也可能释放出原有路径,此时,只须加-e开关即可省去路径的释放。
        4.分卷自解压包的生成
        许多用户都尝试过用ARJ2.41生成分卷的自解压包,但ARJ不允许-je与-v开关同时使用,但这一限制在RAR中已不存在。
        例:C>RAR A -V A:\LS C:\XSDOS.LPH
        可生成脱离压缩软件的分卷自解包。另,ARJ2.42b版也已无此限制。
        5.给压缩包加锁
        我们知道,ARJ在压缩包生成时可加-gPassword加密,但无法阻止其他用户用ARJ的D命令删除其中的文件,用户也可用M命令向其中增加文件,这对保护用户的压缩包是不利的。
        RAR提供了一条K命令可对已生成的压包文件加锁,格式为D>RAR K 压包文件,可有效地阻止D、M、A命令,保护用户的压缩包。
        6.用ARJ代替BACKUP
        用户日常要做大量的备份工作,而DOS的BACKUP命令受版本的限制,高版本的低版本不能恢复,且需用专门的RESTORE命令,若用压缩备份,又嫌速度太慢,ARJ提供了-m0参数,意为不压缩打包(压缩比为0),速度不受影响,仍可进行备份。
        例:C>ARJ A -m0 -va A:\LS C:\XSDOS.LPH
        可将C盘根目录下的XSDOS.LPH不压缩备份至软盘,若是ARJ2.42b版,还可加-je1参数,将备份做成自解文件,成为完全脱离备份工具的自安装备份盘。RAR中也有此参数。