aspose.info
ZH

ARJ 文件格式

更新于

什么是一 .arj 文件?

ARJ (Archived by Robert Jung) 是由 Robert K. Jung 开发的高效压缩存档文件。 ARJ 是在 1990 年代初为 DOS 和早期版本的 Windows 开发的。 ARJ 文件对于备份或共享大量文件很有用,因为您不必跟踪所有这些文件并且只需处理一个文件。 .arj 扩展名用于 ARJ 存档文件。

ARJ 文件格式##

ARJ 文件包含两种类型的标头:

  • 主标题:存档开头有一个主标题。
  • 本地标头:本地标头出现在每个文件之前。
偏移量类型计数描述
0000h字1ID=0EA60h
0002hword1基本报头大小
0004hbyte1标头大小
0005hbyte1归档器版本号
0006hbyte1需要的最小版本号
0007hbyte1主机操作系统: 0 - MS-DOS 1 - 普里莫斯2 - UNIX 3 - 阿米加4 - MAC-OS(系统 xx) 5 - 操作系统/2 6-苹果GS 7 - 雅达利街8 - 下一个9 - VAX VMS
0008hbyte1内部标志,位图: 0 - 无密码/密码1 - 保留2 - 文件在下一个磁盘上继续3 - 文件起始位置字段可用4 - 路径转换(“"到“/")
0009hbyte1压缩方式: 0 - 存储1 - 压缩最多2 - 压缩3 - 压缩更快4 - 压缩最快
000Ah字节1文件类型: 0 - 二进制1 - 7 位文本2 - 评论标题3 - 目录4 - 卷标
000Bh字节1保留
000Chdword1MS-DOS 格式的原始文件的日期/时间
0010hdword1压缩文件的大小
0014hdword1原始文件的大小"
0018hdword1原始文件的CRC-32
001Ahword1文件名中的文件规范位置
001Chword1文件属性
001Ehword1主机数据
?dword1扩展文件起始位置
????hdword1基本头的CRC-32
????hword1第一个扩展头的大小
????h+“SIZ”+2dword1扩展头的CRC-32
????h+“SIZ”+6字节?压缩文件

参考 ##

另请参阅