https://github.com/Bulat-Ziganshin/FA/blob/master/FreeArc-archive-format.md https://encode.ru/threads/2621-FreeArc-Next?highlight=arc https://encode. ru / attachment.php? attachmentid = 4699 & d = 1475957410 Архив состоит из блоков. Сюда входят так называемые SOLID BLOCKS, содержащие содержимое файлов, хранящихся в архиве, и весь оставшийся тип блока, совместно называемый CONTROL BLOCKS, содержащий метаинформацию о архиве и файлах, которые он содержит. В настоящее время существуют следующие типы блоков управления: Блок HEADER является первым блоком любого архива. Он начинается с подписи FreeArc arhive, плюс содержит информацию об архивной версии. Блоки DIRECTORY описывают сплошные блоки, хранящиеся в архиве, и файлы, содержимое которых хранится в этих твердых блоках blockFOOTER, является последним блоком архива. Он описывает блоки DIRECTORY, хранящиеся в архиве, и содержит общую информацию о архиве, такую ​​как комментарий к архиву. Блок RECECERY, если присутствует, помещается после всех блоков архива, включая блок FOOTER. Он содержит данные ECC, которые могут помочь восстановить поврежденный архив. Каждый блок каталога размещается сразу после тех твердых блоков, которые он описывает. Архив может содержать несколько блоков каталога и несколько целых блоков в блоке каталога. Номера в блоке управления хранятся в формате 1-9 байт, за исключением CRC / времени / подписи с фиксированной шириной 4 байта. Тип блока и логические флаги хранятся как 1 байт. Строки (имена файлов, алгоритмы сжатия / шифрования) хранятся с завершающим байтом NUL. Списки предшествуют количеству их элементов и хранятся в порядке структуры массивов (в отличие от массива-структуры). CRC-алгоритмом является CRC-32 pkzip.
Разработчик
Bulat Ziganshin
Сайт приложения

Аналоги и альтернативы Free ARC NEXT

Наиболее популярные альтернативы и аналоги Free ARC NEXT для Windows, Linux.