Скажите, действительно ли .gz файл gzipped

Что хороший прием командной строки должен сказать если a .gz файл действительно gzipped, в противоположность тому, чтобы быть non-Gzip файлом просто назвал тот путь?

4
задан 03.10.2012, 05:41

2 ответа

Можно использовать file команда, чтобы сделать это. Это посмотрит на магические числа в файле и скажет Вам, что вводит его, действительно.

9
ответ дан 07.12.2019, 19:09

Если это - gzip'd, первые два байта являются 0x1F и 0x8B.

Для получения более сложными, чем это, необходимо будет понять формат файла. Посмотрите здесь: http://www.gzip.org/zlib/rfc-gzip.html и снижается до раздела "Member header and trailer", где можно определить gzip его 10-байтовым заголовком.

7
ответ дан 07.12.2019, 19:09

Теги

Похожие вопросы