中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
作者:
标题: 请教ARJ的压缩命令 上一主题 | 下一主题
看雨
初级用户




积分 107
发帖 2
注册 2003-12-3
状态 离线
『楼 主』:  请教ARJ的压缩命令 使用 LLM 解释/回答一下

用什么命令可以使ARJ生成的自解压文件运行时直接解压在当前目录,不出现
continue extraction?提示


2003-12-17 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
zzync
初级用户




积分 193
发帖 25
注册 2004-2-3
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

使用 arj a XXX -je1 d:/*.* (将d: 盘所有文件压成自解压文件)


2004-2-4 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5798
发帖 1924
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

以下是引用看雨在2003-12-17 21:07:57的发言:
用什么命令可以使ARJ生成的自解压文件运行时直接解压在当前目录,不出现
continue extraction?提示


请看:

ARJ功能强、短小精干。它只有一个可执行文件,通过命令行中的命令参数和开
关参数来完成各种不同的文件压缩或还原功能,在各种压缩软件中,它是命令、参数
最多的软件。只要掌握了它的用法,对其它各种压缩软件就容易。
 1、命令行格式
 ARJ 压缩包文件名
 其中,命令参数按表选择,开关参数按表选择。开关参数与命令的差别是开关参数
前边有“-”或“\”.

ARJ 命令参数功能表
┌──┬───────────────┬──┬───────────────┐
│名称│ 功 能 │名称│ 功 能 │
├──┼───────────────┼──┼───────────────┤
│ A │添加文件到压缩包(含路径) │ O │插入压缩包的文件排序 │
├──┼───────────────┼──┼───────────────┤
│ C │给压缩包文件注释 │ P │打印压缩包的文件内容 │
├──┼───────────────┼──┼───────────────┤
│ D │删除压缩包的文件 │ R │删除压缩包的文件路径 │
├──┼───────────────┼──┼───────────────┤
│ E │释放压缩包的文件(不含路径) │ S │显示压缩包的文件 │
├──┼───────────────┼──┼───────────────┤
│ F │更新压缩包的文件 │ T │检查压缩包的文件完整性 │
├──┼───────────────┼──┼───────────────┤
│ I │检查ARJ.EXE文件的完整性 │ U │修正压缩包的文件 │
├──┼───────────────┼──┼───────────────┤
│ J │添加压缩包到另一个压缩包 │ V │列压缩包的文件 ( 含路径) │
├──┼───────────────┼──┼───────────────┤
│ L │列缩包的文件清单 │ W │在缩包中标题找字符串 │
├──┼───────────────┼──┼───────────────┤
│ M │将文件移入压缩包中 │ X │释放压缩包的文件 (含路径) │
├──┼───────────────┼──┼───────────────┤
│ N │将压缩包的文件改名 │ │ │
└──┴───────────────┴──┴───────────────┘

ARJ 开关参数功能表
┌───┬───┬──────────┬───┬───┬──────────┐
│ 名称 可用命令 功 能 │ 名称 可用命令 功 能 │
├───┼───┼──────────┼───┼───┼──────────┤
│A │A.F.U │允许在任何文件属性 │A1 │A.F.U │所有文件和目录 │
├───┼───┼──────────┼───┼───┼──────────┤
│B │A.F.U │备份修改过的文件 │B1 │A.F.U │备份并重置文档位 │
├───┼───┼──────────┼───┼───┼──────────┤
│B2 │A.F.U │只重置文档位 │C │所有 │跳过时间特征检测 │
├───┼───┼──────────┼───┼───┼──────────┤
│D │A.F.U │删除添加的文件 │E │A.F.U │不包含文件路径 │
├───┼───┼──────────┼───┼───┼──────────┤
│E1 │A.F.U │不包含根路径 │F │ 所有 │更新存在的文件 │
├───┼───┼──────────┼───┼───┼──────────┤
│G │所 有 使用口令压缩或解压文件 I │ 所有 │不显示进程提示 │
├───┼───┼──────────┼───┼───┼──────────┤
│K │U │保持文档文件属性备份│Lname │ 所有 │建立文件清单文件NAME│
├───┼───┼──────────┼───┼───┼──────────┤
│M0 │A.F.U │不压缩.仅仅原样存  │M1  │A.F.U │ 使用最大压缩率压缩 │
│ │ │入压缩包中 │ │ │ 文件 │
├───┼───┼──────────┼───┼───┼──────────┤
│M2 │A.F.U │使用较小压缩率和内存│M3 │A.F.U │快速压缩.压缩率较小 │
│ │ │占用压缩文件 │ │ │ │
├───┼───┼──────────┼───┼───┼──────────┤
│M4 │A.F.U │最快压缩、压缩率小 │N │所有 │仅仅压缩文件 │
├───┼───┼──────────┼───┼───┼──────────┤
│O │所有 │压缩'月日年时分秒' │OB │所有 │压缩'月日年时分秒' │
│ │ │以后的文件 │ │ │以前的文件 │
├───┼───┼──────────┼───┼───┼──────────┤
│P │所有 │使用绝对路径 │PI │所有 │使用路径名和子目录 │
├───┼───┼──────────┼───┼───┼──────────┤
│Q │所有 │询问每一个文件 │R │所有 │生成子目录 │
├───┼───┼──────────┼───┼───┼──────────┤
│S │U │设置压缩包时间特征 │SI │U 设置旧的压缩包时间特征
├───┼───┼──────────┼───┼───┼──────────┤
│T0 │A.F.U │使用二进制文件类型 │T1 │A.F.U │用文本文件类型 │
├───┼───┼──────────┼───┼───┼──────────┤
│U │所有 │修正所有文件 │V │所有 │允许多个卷 │
│ │ │ (新的和需更新的) │ │ │ │
├───┼───┼──────────┼───┼───┼──────────┤
│VV │所有 │两卷之间的响铃 │VA │所有 │自动测试可用空间 │
├───┼───┼──────────┼───┼───┼──────────┤
│VS │所有 │使用DOS命令 │VW │所有 │保持被压缩文件完整 │
├───┼───┼──────────┼───┼───┼──────────┤
│VSdir │所有 │使用DOS命令DIR │V50000│所有 │生成500k字节备份文件│
├───┼───┼──────────┼───┼───┼──────────┤
│V360 │所有 │生成360k字节备份文件│V720 │所有 │生成720k字节备份文件│
├───┼───┼──────────┼───┼───┼──────────┤
│V1200 │所有 │生成1.2M字节备份文件│V1440 │所有 │生成1.44M字节备份文件
├───┼───┼──────────┼───┼───┼──────────┤
│Wtmp │U │分配工作目录为TMP │X*.EXE│所有 │不包含*.EXE文件 │
├───┼───┼──────────┼───┼───┼──────────┤
Xlnam.lst 所有 不包含NAM.LST所列的文件 Y │所有 压缩中对所有疑问回答是
├───┼───┼──────────┼───┼───┼──────────┤
Zarc.cmt │使用ARC.CMT作为备份 │JA │所有 │显示ANSI注释 │
│ │CE │文件的注释 │ │ │ │
├───┼───┼──────────┼───┼───┼──────────┤
│JC1 │所有 │禁止行列检测 │JD50K │E.X.L.V 保证磁盘空间大于50K │
├───┼───┼──────────┼───┼───┼──────────┤
│JD1000│E.X.K │保证磁盘空间大于1000│JE │U │建立全功能自解包 │
│ │ │ 字节 │ │ │ │
├───┼───┼──────────┼───┼───┼──────────┤
│JE1 │U 建自解包,解包时无提示│JF │A.F.U.X 使用全路径 │
├───┼───┼──────────┼───┼───┼──────────┤
JH65535│A.F.U │置Huffman编码缓冲区,│JH2048│A.F.U │置Huffman编码缓冲区,│
│ │ │大小为65535字节(最大) │ │大小为2048字节(最小)│
│ │ │ │ │ │ │
├───┼───┼──────────┼───┼───┼──────────┤
JLidx.lst A.F.U│建立索引文件IDX.LST │JK │U │错误发生时保持临时 │
├───┼───┼──────────┤ │ │压缩包文件 │
│JM │A.F.U │设置最大压缩率 │ │ │ │
├───┼───┼──────────┼───┼───┼──────────┤
│JP │L.V │每屏满时暂停 │JR │所有 │删去坏的压缩包中文件│
├───┼───┼──────────┼───┼───┼──────────┤
│JT │L.V │测试临时压缩文件 │JS.LZH│A.F.U │将.LZH后缀的文件不压│
├───┼───┼──────────┤ │ │缩存入压缩包装中(用 │
│JV │所有 │设置长的显示模式 │ │ │于加快速度) │
├───┼───┼──────────┼───┼───┼──────────┤
│JX12000 A.F.U │从12K字节开始压缩 │JU │所有 │使用UNIX文件路径风格│
├───┼───┼──────────┼───┼───┼──────────┤
│JZfil │ C │使用FIL.CMT作为压缩 │JV1 │所有 │置特殊的长清单模式 │
│ .cmt│ │包的注释说明 ├───┼───┼──────────┤
│ │ │ JNC\X.com A.F.U│从BIN\X.COM文件开始 │
└───┴───┴──────────┴───┴───┴──────────┘

2、常用压缩命令格式举例
⑴C:>ARJ A DDD \TOOL\*.DOC 压缩目录TOOL下所有*.DOC文件到打包文件DDD.ARJ中。
 ⑵C:>ARJ A -E DDD \TOOL\ 压缩目录TOOL中的所有文件(不含TOOL下子目录)到打
包文件DDD.ARJ中。
 ⑶C:>ARJ A -JE DDD \TOOL\ 压缩目录TOOL下所有文件到自解包文件DDD.EXE中(执
行DDD.EXE后可将原被压缩文件自动解包复原。)
 ⑷C:>ARJ A -JE1 DDD \TOOL\ 制作含路径(TOOL)自解包DDD.EXE文件,自解包时不
提示。
 ⑸C:>ARJ A -V1440 B<img src="images/smilies/face-smile-big.png" align="absmiddle" border="0">DD \TOOL\ 将TOOL目录中所有文件备份到B驱1.44MB盘上(用
于压缩至多张软盘上)。
 ⑹C:>ARJ A -JM DDD \TOO\ 用最大压缩率压缩文件
 ⑺C:>ARJ A -M4 DDD \TOOL\ 使用最快的压缩速度。
 ⑻C:>ARJ A -GP123 DDD \TOOL\ 使用口令“P123”加密压缩文件。
 ⑼C:>ARJ L DDD 显示压缩包DDD.ARJ中文件。
 ⑽C:>ARJ A -VVWAS A<img src="images/smilies/face-smile-big.png" align="absmiddle" border="0">DD D:\TOO\ 将D盘TOOL子目录下所有目录及文件压缩备份到
A盘多张软盘的压缩包DDD中,插盘时响铃,自动则试磁盘空间,保持压缩包中各个文
件完整,并可在换盘子间输入DOS命令(用EXIT返回ARJ)。压缩后各盘文件名依次为
DDD.ARJ,DDD.A01,DDD.A02...。
 ⑾C:>ARJ V DDD 连路径显示压缩包DDD.ARJ中文件。
 ⑿C:>ARJ E DDD 不连路径解包文件DDD.ARJ(解压列入一个目录)
 ⒀C:>ARJ X DDD 连路径解包文件DDD.ARJ
 ⒁C:>ARJ J DDD1 DDD2.ARJ 将压缩文件DDD2.ARJ加入到另一个压缩文件DDD1.ARJ中。




熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-2-4 00:00
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (79207959)  编辑帖子  回复  引用回复
zzync
初级用户




积分 193
发帖 25
注册 2004-2-3
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

对不起!应是:使用 arj(空格)a (空格)-je1(空格) xxx(空格)d :/*.*
(将d: 盘所有文件压成自解压文件,arj程序在c盘)xxx为压缩后的文件名


2004-2-6 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
vptdosme
初级用户





积分 97
发帖 32
注册 2005-12-3
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

注意,对于arj2.8x的
“⑶C:>ARJ A -JE DDD \TOOL\ 压缩目录TOOL下所有文件到自解包文件DDD.EXE中(执
行DDD.EXE后可将原被压缩文件自动解包复原。)”
要改为:
ARJ a -va -je a:archive *.* (Create a multiple volume self-extractor: )
否则自解压出的文件都是空文件


2005-12-16 17:01
查看资料  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: