Что такое формат файла A00?
Файл .a00 является вторым томом многотомного архива ARJ. ARJ (Archived by Robert Jung) - популярный формат сжатия эпохи DOS, представленный в 1990 году и широко использовавшийся в 1990-х годах для распространения программного обеспечения на нескольких дискетах. Когда архив ARJ разделяется на части, первая часть использует расширение .arj, в то время как последующие тома следуют последовательности .a00 (том 2), .a01 (том 3), .a02 (том 4) и так далее. Такое именование не совсем интуитивно по сравнению с такими форматами, как RAR, где .r00 всегда является вторым томом после .rar.
Как и все тома ARJ, файл .a00 начинается с двухбайтового магического заголовка ARJ 60 EA. Формат использует алгоритм сжатия на основе LZH, опциональную защиту паролем DES и контрольные суммы CRC-32 для каждого заголовка файла и блока данных. Отдельные файлы, пересекающие границы томов, содержат флаги продолжения в своих заголовках. Извлечение всегда должно начинаться с первого тома (.arj) и обрабатывать все последующие части по порядку.
Функция многотомности была необходима, когда дискета 1,44 МБ была основным средством распространения ПО. Современные инструменты, включая 7-Zip и WinRAR, по-прежнему поддерживают ARJ как устаревший формат, поэтому файлы .a00 из старых архивов DOS все еще можно извлечь сегодня.
ARJ был вытеснен для всех новых задач форматами RAR, 7-Zip и многотомными архивами на базе ZIP, которые предлагают лучшие коэффициенты сжатия и более широкую поддержку инструментов.
Безопасность и защита
РИСК: LOWАрхивы ARJ могут содержать файлы любого типа; применимы те же риски, что и для любого архива (исполняемые файлы, уязвимости обхода путей в старых распаковщиках). Используйте современный распаковщик. ARJ - устаревший формат; встреча с ним обычно означает работу со старым ПО или бэкапами, а не активное распространение вредоносных программ.
Детали формата
в двух словахПрограммы, открывающие файлы A00
Технические подробности
глубокая спецификация| Тип формата | Сегмент многотомного архива ARJ (том 2 разделенного набора) |
| Магические байты | 60 EA по смещению 0 (сигнатура локального заголовка ARJ) |
| Порядок байтов | Little-endian |
| Кодировка | Бинарная |
| Алгоритм сжатия | Производный от LZH (проприетарный ARJ); опционально GZIP в новых версиях |
| Шифрование | Опциональная защита паролем DES (флаг arj -g) |
| Контрольная сумма | CRC-32 на заголовок файла и на блок сжатых данных |
| Типичный размер части | 1,44 МБ (размер дискеты) или заданный пользователем при создании архива |
| Последовательность именования томов | `.arj` (том 1) → `.a00` (том 2) → `.a01` (том 3) → `.a02` (том 4) |
| Макс. файлов в архиве | 65 535 (14-битное поле счетчика в заголовке ARJ) |
| Требование к извлечению | Должно начинаться с первого тома (`.arj`); тома должны обрабатываться по порядку |
| Платформа | DOS, Windows, Linux, OS/2 |
| Диапазон версий ARJ | v1 (1990) - v3.15 (2008); версия закодирована в заголовке основного архива |
| Статус | Фактически устарел; поддерживается как легаси-формат в 7-Zip и WinRAR |
| Выпущен | 1990 (ARJ 1.0 by Robert Jung) |
| Последняя версия | ARJ 3.15 (2008) |
| Спецификация | www.fileformat.info |
Конвертации A00
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах A00.