Tệp ARJ là gì?
ARJ (Được lưu trữ bởi Robert Jung) là một tệp lưu trữ nén hiệu quả cao được phát triển bởi Robert K. Jung. ARJ được phát triển cho DOS và các phiên bản đầu tiên của Windows vào đầu những năm 1990. Các tệp ARJ rất hữu ích để sao lưu hoặc chia sẻ một số lượng lớn tệp vì bạn không phải theo dõi tất cả các tệp đó và chỉ có một tệp duy nhất để xử lý. Phần mở rộng .arj được sử dụng cho các tệp lưu trữ ARJ.
Định dạng tệp ARJ
Tệp ARJ chứa hai loại tiêu đề:
- Tiêu đề chính: Có một tiêu đề chính ở đầu tệp lưu trữ.
- Tiêu đề cục bộ: Tiêu đề cục bộ hiện diện trước mỗi tệp.
Độ lệch | Loại | Đếm | Mô tả |
---|---|---|---|
0000h | từ | 1 | ID=0EA60h |
0002h | từ | 1 | kích thước tiêu đề cơ bản |
0004h | byte | 1 | Kích thước của tiêu đề |
0005h | byte | 1 | Số phiên bản trình lưu trữ |
0006h | byte | 1 | Số phiên bản tối thiểu cần thiết |
0007h | byte | 1 | Hệ điều hành máy chủ: 0 - MS-DOS 1 - NGUYÊN TẮC 2 - UNIX 3 - AMIGA 4 - MAC-OS (Hệ thống xx) 5 - Hệ điều hành/2 6 - ỨNG DỤNG GS 7 - CÔNG TY CỔ PHẦN THƯƠNG MẠI 8 - Tiếp theo 9 - VAX VMS |
0008h | byte | 1 | Cờ nội bộ, ánh xạ bit: 0 - không có mật khẩu / mật khẩu 1 - dành riêng 2 - tập tin tiếp tục trên đĩa tiếp theo 3 - trường vị trí bắt đầu tệp có sẵn 4 - dịch đường dẫn ( “" thành “/” ) |
0009h | byte | 1 | Phương pháp nén: 0 - được lưu trữ 1 - nén nhiều nhất 2 - nén 3 - nén nhanh hơn 4 - nén nhanh nhất |
000Ah | byte | 1 | Loại tệp: 0 - nhị phân 1 - văn bản 7 bit 2 - tiêu đề bình luận 3 - thư mục 4 - nhãn tập |
000Bh | byte | 1 | dành riêng |
000Ch | dword | 1 | Ngày/Giờ của tệp gốc ở định dạng MS-DOS |
0010h | dword | 1 | Kích thước tệp nén |
0014h | dword | 1 | Kích thước của tệp gốc” |
0018h | dword | 1 | CRC-32 của tệp gốc |
001Ah | từ | 1 | Vị trí đặc tả tệp trong tên tệp |
001Ch | từ | 1 | Thuộc tính tệp |
001Eh | từ | 1 | Dữ liệu máy chủ |
? | dword | 1 | Vị trí bắt đầu tệp mở rộng |
????h | dword | 1 | CRC-32 của tiêu đề cơ bản |
????h | từ | 1 | Kích thước của tiêu đề mở rộng đầu tiên |
????h+“SIZ”+2 | dword | 1 | CRC-32 của tiêu đề mở rộng |
????h+“SIZ”+6 | byte | ? | Tập tin nén |