Версии ZOO

Только символы нижнего регистра, цифры и символ подчеркивания (_). Имена каталогов разделяются символами прямой наклонной черты (/), чтобы сразу оказаться в текущем каталоге, можно использовать точку и прямую наклонную черту (. /). Имя файла может иметь одну точку, отделяющую имя файла от расширения.

Любые данные переменной части записи каталога, приведенной в табл. 26.4, могут быть отброшены. Это позволяет программе архивации хранить только необходимую информацию. Программа деархивации должна быть крайне внимательна, проверяя длину этой части.

Извлечение данных из поврежденного архива — дело сложное. ZOO пытается упростить этот процесс, отмечая специальные точки в архиве. Вы уже знаете, что заголовок архива содержит четырехбайтовое магическое число. Это число также используется для отметки каждого заголовка файла. Кроме того, перед сжатыми данными файла немедленно появляются пять байтов 64, 41, 35, 40, 0 («0) (» с последующим нулевым байтом). При обычных обстоятельствах эта последовательность игнорируется программой деархивации ZOO, так как начало следующих за маркером сжатых данных указывается в заголовке в поле «Позиция файла». Если в результате ошибки данные не могут быть извлечены нормальным образом, может быть использована программа F/Z, которая, просмотрев весь архив, находит заголовки и данные файла. При этом FIZ для идентификации данных использует упомянутые маркеры. Имея в распоряжении список позиций заголовков и данных файла, вы можете с помощью специальных ключей проинструктировать ZOO, чтобы она извлекла одиночные файлы. Таким образом можно спасти неповрежденные части большого архива.

01.01.2012

Добавить страницу в мои закладки:

Смотрите также:
Оставить отзыв

Подтвердите, что Вы не бот — выберите самый большой кружок:

Какую позицию должна занять Россия в отношении ДНР и ЛНР?

Loading ... Loading ...

Архив опросов

Отзывов на сайте: 12135
Вчера: 15. Сегодня: 6