什么是一 .arj 文件?
ARJ (Archived by Robert Jung) 是由 Robert K. Jung 开发的高效压缩存档文件。 ARJ 是在 1990 年代初为 DOS 和早期版本的 Windows 开发的。 ARJ 文件对于备份或共享大量文件很有用,因为您不必跟踪所有这些文件并且只需处理一个文件。 .arj 扩展名用于 ARJ 存档文件。
ARJ 文件格式##
ARJ 文件包含两种类型的标头:
- 主标题:存档开头有一个主标题。
- 本地标头:本地标头出现在每个文件之前。
偏移量 | 类型 | 计数 | 描述 |
---|---|---|---|
0000h | 字 | 1 | ID=0EA60h |
0002h | word | 1 | 基本报头大小 |
0004h | byte | 1 | 标头大小 |
0005h | byte | 1 | 归档器版本号 |
0006h | byte | 1 | 需要的最小版本号 |
0007h | byte | 1 | 主机操作系统: 0 - MS-DOS 1 - 普里莫斯2 - UNIX 3 - 阿米加4 - MAC-OS(系统 xx) 5 - 操作系统/2 6-苹果GS 7 - 雅达利街8 - 下一个9 - VAX VMS |
0008h | byte | 1 | 内部标志,位图: 0 - 无密码/密码1 - 保留2 - 文件在下一个磁盘上继续3 - 文件起始位置字段可用4 - 路径转换(“"到“/") |
0009h | byte | 1 | 压缩方式: 0 - 存储1 - 压缩最多2 - 压缩3 - 压缩更快4 - 压缩最快 |
000Ah | 字节 | 1 | 文件类型: 0 - 二进制1 - 7 位文本2 - 评论标题3 - 目录4 - 卷标 |
000Bh | 字节 | 1 | 保留 |
000Ch | dword | 1 | MS-DOS 格式的原始文件的日期/时间 |
0010h | dword | 1 | 压缩文件的大小 |
0014h | dword | 1 | 原始文件的大小" |
0018h | dword | 1 | 原始文件的CRC-32 |
001Ah | word | 1 | 文件名中的文件规范位置 |
001Ch | word | 1 | 文件属性 |
001Eh | word | 1 | 主机数据 |
? | dword | 1 | 扩展文件起始位置 |
????h | dword | 1 | 基本头的CRC-32 |
????h | word | 1 | 第一个扩展头的大小 |
????h+“SIZ”+2 | dword | 1 | 扩展头的CRC-32 |
????h+“SIZ”+6 | 字节 | ? | 压缩文件 |