Форматы · Архивы

Как открыть и распаковать файл GZ на Windows, Mac и Linux

Файл .gz — это одиночный файл, сжатый алгоритмом gzip. Чаще всего такие архивы встречаются при скачивании из интернета исходников, баз данных, логов и дистрибутивов под Linux. Открыть .gz на Windows можно через 7-Zip или WinRAR, на Mac — двойным кликом в Finder, на Linux — командой gunzip. В этом руководстве — пошаговые инструкции для каждой платформы, таблица сравнения программ и ответы на частые вопросы.

Обновлено: 19 сентября 2026 Редакция Loadfile Чтение 12 мин
Как открыть и распаковать файл GZ на Windows, Mac и Linux
Содержание
  1. Что такое файл GZ и как устроен формат
  2. Чем открыть .gz на Windows 10 и 11
  3. Как открыть .gz файл на macOS
  4. Как открыть .gz файл на Linux
  5. Как открыть .gz на Android и iOS
  6. Как создать .gz архив
  7. Сравнение программ для работы с .gz
  8. Онлайн-инструменты для распаковки .gz
  9. Ошибки при открытии .gz и их решения
  10. Частые вопросы о файлах GZ

Коротко: файл .gz — это один файл, сжатый алгоритмом gzip. На Windows его открывает 7-Zip или WinRAR, на Mac — встроенный архиватор Finder, на Linux — команда gunzip имя_файла.gz. Если внутри лежит tar-архив (это уже .tar.gz), детали — в отдельной статье о формате .tar.gz.

Расширение .gz встречается в двух типичных ситуациях: вы скачали дистрибутив или исходный код с GitHub, либо получили дамп базы данных или лог-файл от коллеги под Linux. В обоих случаях задача одна — распаковать содержимое и получить исходный файл.

Важно понимать разницу: чистый .gz сжимает ровно один файл, тогда как .tar.gz содержит целый архив из нескольких файлов и папок. Разбор многофайловых тарболов — в отдельном руководстве. Ниже — только про одиночный .gz.

Что такое файл GZ и как устроен формат

Алгоритм gzip — как работает сжатие

GZ (GNU Zip) — формат сжатия без потерь, созданный Жан-лу Гайи и Марком Адлером в 1992 году как замена патентованному формату compress в Unix-системах. Алгоритм внутри — DEFLATE, комбинация LZ77 и кода Хаффмана, описанная в RFC 1952. Формат открытый и бесплатный — именно поэтому gzip стал стандартом де-факто в Linux и широко используется в HTTP-сжатии (заголовок Content-Encoding: gzip).

Каждый .gz-файл начинается с «магических байт» 1f 8b — по ним можно точно определить формат даже без расширения. Внутри — сжатые данные и CRC32-чек сумма для проверки целостности. Утилита gzip хранит оригинальное имя и время модификации файла в заголовке — поэтому после распаковки имя восстанавливается автоматически. Подробнее о структуре — в официальной документации gzip.

Чем .gz отличается от .tar.gz, .tgz и .zip

ФорматЧто внутриАлгоритмНесколько файлов
.gzОдин файлDEFLATE (gzip)Нет
.tar.gz / .tgztar-архив + gzipDEFLATEДа
.zipНесколько файловDEFLATE или StoreДа
.bz2Один файлBurrows–WheelerНет

Главное отличие: .zip — это архив с оглавлением и произвольным доступом к файлам; .gz — просто «труба» сжатия без структуры каталогов. Для архивирования нескольких файлов под Linux сначала пакуют в tar, потом сжимают gzip — отсюда .tar.gz. Чистый .gz используют, когда файл один: дамп SQL, лог, конфиг.

Чем открыть .gz файл на Windows 10 и 11

Через 7-Zip — пошагово

Бесплатный архиватор 7-Zip — самый надёжный способ для Windows. Он поддерживает .gz нативно, без дополнительных плагинов.

  1. Установите 7-Zip с официального сайта 7-zip.org (бесплатно, без рекламы). Подробнее о самом архиваторе — в нашем обзоре формата .7z.
  2. Кликните правой кнопкой по файлу .gz в Проводнике.
  3. В контекстном меню выберите 7-Zip → Извлечь здесь (Extract Here) — файл распакуется в текущую папку.
  4. Либо выберите 7-Zip → Извлечь в папку «имя_файла» — создастся подпапка с содержимым.
  5. Чтобы просмотреть содержимое без распаковки — выберите 7-Zip → Открыть архив. В окне 7-Zip отобразится вложенный файл.
  6. Двойной клик по файлу внутри 7-Zip — он откроется сразу в соответствующей программе без сохранения на диск.
💡
Совет

Если результат распаковки — это .tar-файл (то есть у вас был .tar.gz), снова кликните по .tar правой кнопкой → 7-Zip → Извлечь здесь. Два шага вместо одного — типичная история для Linux-дистрибутивов.

Через встроенный архиватор Windows 11 (GUI)

В Windows 11 24H2 и новее встроенный Проводник поддерживает .gz без сторонних программ:

  1. Дважды кликните по файлу .gz в Проводнике — откроется встроенный просмотрщик архива.
  2. Выберите нужный файл и нажмите кнопку Извлечь всё на панели инструментов.
  3. Укажите папку назначения и подтвердите.
  4. Файл распакуется в выбранную директорию.

В Windows 10 встроенная поддержка .gz отсутствует — используйте 7-Zip или WinRAR.

Через WinRAR

WinRAR версии 5.0 и выше открывает .gz-файлы так же, как .rar и .zip: двойной клик запускает просмотрщик, контекстное меню правой кнопки даёт «Извлечь в текущую папку». WinRAR — платная программа с 40-дневным пробным периодом; если 7-Zip уже установлен, доплачивать не нужно.

Как открыть .gz файл на macOS

Встроенный архиватор Finder — двойной клик

macOS поставляется с утилитой Archive Utility, которая поддерживает .gz из коробки. Достаточно дважды кликнуть по файлу .gz в Finder — Archive Utility автоматически распакует его рядом с исходным файлом. Если результат — .tar, Finder распакует его тоже в один шаг (для .tar.gz это работает как одна операция).

Без установки программ

На macOS 12 Monterey и новее .gz открывается двойным кликом без каких-либо дополнительных программ. Просто скачайте файл и кликните по нему.

The Unarchiver (App Store)

Если нужна более тонкая настройка (выбор папки, обработка кириллических имён, поддержка экзотических форматов) — установите бесплатное приложение The Unarchiver из Mac App Store. После установки оно автоматически интегрируется в Finder. Щёлкните по .gz правой кнопкой → «Открыть в программе» → The Unarchiver, и укажите папку назначения.

Как открыть .gz файл на Linux

Команда gunzip / gzip -d

В Linux gzip установлен в любом дистрибутиве по умолчанию. Два равнозначных способа распаковать файл:

gunzip файл.gz

или:

gzip -d файл.gz

Обе команды удалят исходный .gz и оставят только распакованный файл. Если нужно сохранить .gz без удаления — добавьте флаг -k (keep):

gzip -dk файл.gz

Для распаковки в конкретную папку перенаправьте вывод:

gzip -dc файл.gz > /путь/к/папке/результат

Флаг -c выводит результат в stdout вместо файла. Это полезно для пайпов: например, gzip -dc dump.sql.gz | mysql -u root -p имя_бд — импортирует дамп прямо в MySQL без промежуточного файла.

Просмотреть содержимое без распаковки — zcat и zless

Иногда нужно посмотреть на содержимое .gz, не распаковывая на диск. Для текстовых файлов:

zcat файл.gz

Выводит всё содержимое в терминал. Если файл большой, удобнее постраничный просмотр:

zless файл.gz

Управление как в less: стрелки/пробел для прокрутки, q для выхода. Для поиска по содержимому сжатого файла без распаковки:

zgrep "поисковый_текст" файл.gz

Работа с .tar.gz внутри .gz — команда tar

Если .gz содержит tar-архив (то есть у вас по факту .tar.gz), tar умеет распаковывать оба слоя одной командой:

tar -xzf архив.tar.gz

Флаги: x — извлечь, z — через gzip, f — файл. Для распаковки в конкретную папку добавьте -C /путь/к/папке.

Как открыть .gz файл на Android и iOS

На смартфонах .gz встречается реже, но если нужно — задача решаема без компьютера.

Android:

  • ZArchiver (бесплатно, Google Play) — открывает .gz и .tar.gz, показывает содержимое, позволяет извлечь файлы в любую папку. Наиболее популярный вариант для Android.
  • RAR для Android (бесплатно, RARLAB) — поддерживает .gz, .tar, .bz2, .xz помимо основных RAR/ZIP.

iOS / iPadOS:

  • iZip (бесплатно, App Store) — обрабатывает .gz и интегрируется с приложением «Файлы».
  • Archiver 4 (платно) — продвинутый вариант с предпросмотром содержимого.
!
Ограничение iOS

На iPhone и iPad нельзя запустить файл из архива напрямую — только извлечь в «Файлы» и затем открыть. Для скриптов и исполняемых файлов это норма: .gz на мобильных чаще используют для передачи данных, а не запуска.

Как создать .gz архив

Команда gzip в Linux и macOS

Сжать один файл в .gz:

gzip имя_файла

Исходный файл будет заменён на имя_файла.gz. Чтобы сохранить оригинал:

gzip -k имя_файла

Уровень сжатия задаётся от -1 (быстро, хуже) до -9 (медленно, лучше). По умолчанию используется -6 — баланс скорости и размера:

gzip -9 большой_файл.sql # максимальное сжатие

Для сжатия нескольких файлов в один .gz нужен tar:

tar -czf архив.tar.gz файл1 файл2 папка/

gzip нередко применяют в автоматизации на серверах — например, для ротации логов или сжатия дампов базы перед отправкой в бэкап-хранилище. Специалисты YuSMP Group используют такие сценарии при настройке серверной инфраструктуры в рамках создания и сопровождения веб-проектов: gzip-сжатие на уровне nginx снижает трафик на 60–80% для текстового контента.

Через 7-Zip на Windows

В графическом интерфейсе 7-Zip: выделите файл в Проводнике → правая кнопка → 7-Zip → Добавить в архив… → в поле «Формат архива» выберите gzip → OK.

Из командной строки (путь к 7z.exe можно указать полный или добавить в PATH):

7z a -tgzip файл.gz файл_источник

Сравнение программ для работы с .gz

ПрограммаОСЦенаGUICLIОсобенности
7-ZipWindowsБесплатноДаДаОткрытый код, поддерживает 50+ форматов
WinRARWindowsПлатно / триал 40 дн.ДаДаРазвитая диагностика повреждённых архивов
PeaZipWin / LinuxБесплатноДаДаОткрытый код, 200+ форматов
The UnarchivermacOSБесплатноДаНетГлубокая интеграция с Finder, поддержка RAR5
gzip (встроен)Linux / macOSБесплатноНетДаСтандарт POSIX, предустановлен везде
gunzipLinux / macOSБесплатноНетДаПсевдоним gzip -d, часть пакета gzip

Если вам часто приходится выбирать между форматами архивов, читайте наш сравнительный обзор: ZIP, RAR или 7Z — какой архив выбрать.

Онлайн-инструменты для распаковки .gz

Если на компьютере нет подходящей программы, а файл нужно распаковать разово — есть онлайн-варианты: extract.me, ezyzip.com, extract.online. Принцип работы одинаков: загружаете .gz, сервис возвращает распакованное содержимое.

!
Осторожно с конфиденциальными файлами

Загружая .gz на сторонний сервис, вы передаёте содержимое чужому серверу. Не используйте онлайн-распаковщики для дампов баз данных, корпоративных документов, паролей и любых файлов с персональными данными — даже если сервис обещает «удалить через 1 час».

Онлайн-инструменты оправданы для открытых текстовых файлов небольшого размера (до 50 МБ) и единоразовых задач. Для регулярной работы установите 7-Zip или используйте gzip из командной строки.

Ошибки при открытии .gz файла и их решения

«Архив повреждён» / CRC error

gzip хранит CRC32-контрольную сумму. Если сумма не совпадает с данными, архиватор сообщает об ошибке. Причины: обрыв при скачивании, побитовые ошибки при копировании, прерванная запись на диск. Решение — скачать файл заново. Если файл получен от коллеги, попросите выслать снова или сравните MD5/SHA256 оригинала. Подробно о работе с повреждёнными архивами — в статье Как восстановить повреждённый архив.

В Linux можно проверить целостность .gz без распаковки:

gzip -t файл.gz && echo "Архив цел"

Флаг -t (test) проверяет CRC и выводит код возврата 0 при успехе.

«Нет прав доступа» — решение через chmod

На Linux и macOS ошибка «Permission denied» при распаковке означает, что у вашего пользователя нет прав на запись в целевую директорию или на чтение .gz-файла. Исправления:

chmod 644 файл.gz # разрешить читать файл chmod 755 /путь/к/папке # разрешить писать в папку

Если папка принадлежит другому пользователю, добавьте sudo перед chmod или распакуйте в домашнюю директорию.

Файл не открывается — неверное расширение или внутри .tar.gz

Иногда файл скачан с расширением .gz, но по факту является .tar.gz (кто-то переименовал). Признак: после распаковки gunzip вы получаете файл без расширения или с расширением .tar. В этом случае просто запустите tar -xf результат.tar ещё раз, или с самого начала используйте tar -xzf исходник.gz.

Если программа вообще отказывается открывать файл — проверьте магические байты командой:

xxd файл.gz | head -1

Первые два байта должны быть 1f 8b. Если это что-то другое — файл не является gzip-архивом, несмотря на расширение. Воспользуйтесь нашим инструментом определения формата файла по сигнатуре.

Частые вопросы о файлах GZ

Можно ли открыть .gz файл в Windows без программ?

В Windows 11 (начиная с версии 24H2) встроенный Проводник поддерживает базовую распаковку .gz — достаточно дважды кликнуть по файлу. В Windows 10 встроенной поддержки .gz нет: потребуется установить 7-Zip или WinRAR.

Чем .gz отличается от .zip?

.gz сжимает ровно один файл алгоритмом DEFLATE (RFC 1952) и не поддерживает структуру каталогов. .zip — архив произвольного числа файлов с оглавлением и индивидуальным сжатием каждого файла. Для упаковки нескольких файлов в Linux используют .tar.gz (tar-архив + gzip-сжатие).

Безопасен ли .gz файл?

Сам формат .gz безвреден — это просто контейнер сжатия. Опасность может представлять содержимое: внутри .gz может находиться любой файл, в том числе вредоносный исполняемый. Всегда проверяйте, что именно вы получили после распаковки, прежде чем запускать файл.

Как посмотреть содержимое .gz не распаковывая?

В Linux и macOS используйте команду zcat файл.gz (выводит в терминал) или zless файл.gz (постраничный просмотр). На Windows откройте архив в 7-Zip двойным кликом — программа покажет вложенный файл без извлечения на диск.

Почему .gz открывается как бинарный мусор в текстовом редакторе?

Потому что .gz — бинарный сжатый формат: байты внутри не являются читаемым текстом до распаковки. Текстовый редактор (Notepad, VS Code) не умеет самостоятельно распаковывать gzip. Сначала извлеките содержимое через 7-Zip или gunzip, затем откройте полученный файл в редакторе.

Можно ли переименовать .gz в .zip?

Нет — переименование расширения не конвертирует формат. .gz и .zip имеют разную внутреннюю структуру; любой архиватор проверяет магические байты в начале файла, а не расширение. Чтобы получить .zip, нужно сначала распаковать .gz, затем упаковать содержимое заново в .zip.

Читайте также