
Gzip — популярный алгоритм сжатия, позволяющий уменьшить размер файлов с сохранением исходного режима, владельца и временной метки. Он широко используется для сжатия веб-контента с целью ускорения загрузки страниц.
По соглашению, файл, сжатый с помощью gzip, заканчивается либо расширением .gz , либо .z .
В этой статье объясняется, как извлекать (или распаковывать) файлы .gz .
Распаковка gz -файла
В Linux и macOS для распаковки файла .gz можно использовать утилиту gzip . Синтаксис следующий:
gzip -d file.gz
Команда восстановит сжатый файл в исходное состояние и удалит файл .gz .
Если вы хотите сохранить сжатый файл, передайте команде опцию -k :
gzip -dk file.gz
Ещё одна команда для распаковки .gz файла — gunzip . Эта команда представляет собой удобный псевдоним gzip -d .
Чтобы открыть файл .gz с помощью gunzip просто укажите имя файла в команде:
gunzip file.gz
Если вы пользователь настольного компьютера и вам неудобен интерфейс командной строки, вы можете воспользоваться файловым менеджером для извлечения файлов .gz . Чтобы открыть (распаковать) файл .gz , щёлкните правой кнопкой мыши по файлу, который хотите распаковать, и выберите «Извлечь».
Пользователям Windows для открытия файлов .gz необходимо установить дополнительное программное обеспечение, например 7zip .
Извлечение файла tar.gz
Алгоритм Gzip предназначен для сжатия только одного файла.
Формат tar позволяет объединить несколько файлов в один архив, который можно сжать с помощью алгоритма Gzip. В результате получается сжатый файл меньшего размера, который проще переносить и хранить.
Файлы, заканчивающиеся на .tar.gz, представляют собой архивы .tar , сжатые с помощью gzip.
Чтобы извлечь файл tar.gz , используйте команду tar с параметрами -xf за которыми укажите имя сжатого архива:
tar -xf archive.tar.gz
Команда автоматически определит тип сжатия и извлечет архив в текущий рабочий каталог .
Заключение
Чтобы распаковать файл .gz , используйте команду gzip -d или gunzip указав после нее имя файла.
Если у вас есть вопросы, пожалуйста, оставьте комментарий ниже.
Связанные руководства