RAR-архив имеет иерархическую внутреннюю структуру, состоящую из заголовков, сжатых данных и дополнительных записей для восстановления. products.aspose.com
Общая структура файла RAR: otvet.mail.ru
- Заголовок архива. otvet.mail.ru Содержит подпись, версию и флаги. otvet.mail.ru
- Блоки файлов. otvet.mail.ru По каждому файлу: имя, размер, CRC и методы. otvet.mail.ru
- Данные файлов. otvet.mail.ru Представляют собой сжатые данные. otvet.mail.ru
- Информация о восстановлении. otvet.mail.ru Включается, если такое предусмотрено. otvet.mail.ru
Каждый блок имеет чёткую структуру. otvet.mail.ru Он включает ID, длину, данные, CRC и флаги. otvet.mail.ru
Некоторые особенности структуры:
- Если архив зашифрован, он содержит заголовок шифрования. products.aspose.com
- Основной заголовок включает дополнительный локатор для быстрого доступа к позициям различных служебных блоков без сканирования всего архива. products.aspose.com
- Каждая запись имеет заголовок файла и службы. products.aspose.com Эти заголовки содержат атрибуты файла и метаданные, включая контрольную сумму, системное время, имя и аналогичные сведения. products.aspose.com