zipdetails
СОДЕРЖАНИЕ
ИМЯ
zipdetails - отображение внутренней структуры zip-архивов
СИНТАКСИС
zipdetails [-v] zipfile.zip
zipdetails -h ОПИСАНИЕ
Zipdetails отображает информацию о внутренней структуре записей zip-архива. Оно не отображает детали сжатых данных, хранящихся в zip-архиве.
Программа предполагает предварительное понимание внутренней структуры Zip-архива. У вас должна быть копия файла спецификации Zip APPNOTE, чтобы понять вывод этой программы ("СМОТРИТЕ ТАКЖЕ" для деталей).
ПАРАМЕТРЫ
- -v
-
Включить подробный режим
- -h
-
Показать справку
По умолчанию zipdetails выведет подробности zip-архива в трех столбцах.
- Столбец 1
-
Этот столбец содержит смещение от начала файла в шестнадцатеричном формате.
- Столбец 2
-
Этот столбец содержит текстовое описание поля.
- Столбец 3
-
Если поле содержит числовое значение, оно будет отображено в шестнадцатеричном формате. Zip хранит большинство чисел в формате little-endian — отображаемое значение будет иметь удалённый little-endian код.
Далее следует необязательное описание значения.
Если присутствует параметр -v, столбец 1 будет расширен, чтобы включать
-
Смещение от начала файла в шестнадцатеричном формате.
-
Длина поля в шестнадцатеричном формате.
-
Шестнадцатеричный дамп байтов в поле в порядке их хранения в zip-архиве.
ЗАДАЧИ
Обработка ошибок всё ещё находится в стадии разработки. Если программа столкнётся с проблемой чтения zip-архива, она, вероятно, завершится неинформативным сообщением об ошибке.
СМОТРИТЕ ТАКЖЕ
Основной справочник по Zip-архивам — документ "appnote", доступный по адресу http://www.pkware.com/documents/casestudies/APPNOTE.TXT.
Альтернативный справочник — спецификация Info-Zip. Доступно по адресу ftp://ftp.info-zip.org/pub/infozip/doc/
Программа zipinfo, которая поставляется с дистрибутивом info-zip (http://www.info-zip.org/), также может отображать подробности структуры zip-архива.
См. также Archive::Zip::SimpleZip, IO::Compress::Zip, IO::Uncompress::Unzip.
АВТОР
Пол Маркесс pmqs@cpan.org.
АВТОРСКИЕ ПРАВА
Авторские права (c) 2011-2018 Пол Маркесс. Все права защищены.
Эта программа является свободной программой; вы можете перераспределять и/или изменять ее на тех же условиях, что и Perl.
© 1993–2020 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.30.3/zipdetails