Какво е ARJ файл?
ARJ (Архивирано от Robert Jung) е високоефективен компресиран архивен файл, разработен от Robert K. Jung. ARJ е разработен за DOS и ранните версии на Windows в началото на 90-те години. ARJ файловете са полезни за архивиране или споделяне на голям брой файлове, тъй като не е нужно да следите всички тези файлове и има само един файл за обработка. Разширението .arj се използва за ARJ архивните файлове.
ARJ файлов формат
ARJ файл съдържа два типа заглавки:
- Основен хедър: Има един основен хедър в началото на архива.
- Локални заглавки: Локалните заглавки присъстват преди всеки файл.
| Отместване | Тип | Брой | Описание |
|---|---|---|---|
| 0000h | дума | 1 | ID=0EA60h |
| 0002h | дума | 1 | основен размер на заглавката |
| 0004h | байт | 1 | Размер на заглавката |
| 0005h | байт | 1 | Номер на версията на архиватора |
| 0006h | байт | 1 | Необходим минимален номер на версия |
| 0007h | байт | 1 | Хост ОС: 0 - MS-DOS 1 - ПРИМОС 2 - UNIX 3 - АМИГА 4 - MAC-OS (система xx) 5 - OS/2 6 - APPLE GS 7 - АТАРИ СВ 8 - Следващ 9 - VAX VMS |
| 0008h | байт | 1 | Вътрешни флагове, растерни: 0 - без парола / парола 1 - запазено 2 - файлът продължава на следващия диск 3 - налично е поле за начална позиция на файла 4 - превод на пътя ( “" към “/” ) |
| 0009h | байт | 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 | дума | 1 | Позиция на спецификацията на файла в името на файла |
| 001Ch | дума | 1 | Атрибути на файла |
| 001Eh | дума | 1 | Данни за хост |
| ? | dword | 1 | Начална позиция на разширен файл |
| ????h | dword | 1 | CRC-32 на основния хедър |
| ????h | дума | 1 | Размер на първата разширена заглавка |
| ????h+“SIZ”+2 | dword | 1 | CRC-32 на разширения хедър |
| ????h+“SIZ”+6 | байт | ? | Компресиран файл |