aspose.info
RU

Формат файла ARJ

Обновлено

.ARJ вариант №

ARJ (Архивировано Робертом Юнгом) — это высокоэффективный сжатый архивный файл, разработанный Робертом К. Юнгом. ARJ был разработан для DOS и ранних версий Windows в начале 1990-х годов. Файлы ARJ полезны для резервного копирования или совместного использования большого количества файлов, поскольку вам не нужно отслеживать все эти файлы, и вам нужно обрабатывать только один файл. Расширение .arj используется для архивных файлов ARJ.

Формат файла ARJ

Файл ARJ содержит два типа заголовков:

  • Основной заголовок: в начале архива есть один главный заголовок.
  • Локальные заголовки: перед каждым файлом присутствуют локальные заголовки.
СмещениеТипКоличествоОписание
0000hслово1ID=0EA60h
0002hслово1базовый размер заголовка
0004hбайт1Размер заголовка
0005hбайт1Номер версии архиватора
0006hбайт1Минимальный необходимый номер версии
0007hбайт1Хост-ОС: 0 - МС-ДОС 1 - ПРИМОС 2 - ЮНИКС 3 - АМИГА 4 - MAC-OS (Система xx) 5 - ОС/2 6 - ЯБЛОКО GS 7 - УЛ. АТАРИ 8 - СЛЕДУЮЩИЙ 9 - ВАКС VMS
0008hbyte1Внутренние флаги, растровые: 0 - без пароля/пароль 1 - зарезервировано 2 - файл продолжается на следующем диске 3 - доступно поле начальной позиции файла 4 - перевод пути ("" в “/”)
0009hбайт1Метод сжатия: 0 - сохранено 1 - наиболее сжатый 2 - сжатый 3 - сжимается быстрее 4 - быстрее всего сжимается
000Ahбайт1Тип файла: 0 - двоичный 1 - 7-битный текст 2 - заголовок комментария 3 - каталог 4 - метка тома
000Bhбайт1зарезервировано
000Chdword1Дата/время исходного файла в формате MS-DOS
0010hdword1Размер сжатого файла
0014hdword1Размер исходного файла"
0018hdword1CRC-32 исходного файла
001Ahслово1Позиция Filespec в имени файла
001Chслово1Атрибуты файла
001Ehслово1Данные хоста
?dword1Расширенная начальная позиция файла
????hdword1CRC-32 основного заголовка
????hword1Размер первого расширенного заголовка
????h+“SIZ”+2dword1CRC-32 расширенного заголовка
????h+“SIZ”+6byte?Сжатый файл

Использованная литература

См. также