Гид по технологиям

Как открыть и распаковать tar.gz на Windows

7 min read Windows Обновлено 19 Dec 2025
Как открыть tar.gz в Windows
Как открыть tar.gz в Windows

The default apps on Windows 10.

Краткое содержание

  • Что такое файл tar.gz
  • Как распаковать tar.gz с помощью 7‑Zip (GUI и CLI)
  • Как распаковать с помощью Bash в WSL (tar)
  • Варианты: WinRAR, PowerShell, встроенные средства Windows
  • Полезные команды, чеклист для разных ролей, рекомендации по совместимости

Что такое tar.gz

Файл tar.gz — это два уровня: сначала файлы объединяются в единый архив tar (tarball), затем этот tar архив сжимается с помощью gzip и получает расширение .gz. Tar сам по себе не сжимает данные — он лишь объединяет их в один файл. gzip применяет сжатие и уменьшает размер итогового файла.

Короткая дефиниция: tar — контейнер, gzip — сжатие.

Важно: tar.gz широко используется в Linux и в проектах с открытым исходным кодом. На Windows формат встречается реже, поэтому часто нужно установить дополнительное ПО, чтобы его открыть.

Как распаковать tar.gz с помощью 7‑Zip (GUI)

7‑Zip — бесплатный, надёжный и простой инструмент. Инструкция ниже подходит для Windows 10 и Windows 11.

  1. Скачайте и установите 7‑Zip с официального сайта (выберите версию для вашей разрядности Windows: 64‑бит или 32‑бит).
  2. После установки дважды щёлкните по .tar.gz файлу.
  3. В диалоге «Открыть с помощью» выберите “Выбрать другое приложение” (Choose an app on your PC) и перейдите в папку установки 7‑Zip, обычно C:\Program Files\7-Zip.
  4. Выберите файл 7zFM.exe и нажмите “Открыть”.
  5. В появившемся окне 7‑Zip вы можете просмотреть содержимое архива или нажать кнопку “Извлечь” (Extract), указав папку для распаковки.

tar.gz windows 11 app selector

7-zip file manager select

open tar.gz with 7-zip

7-zip default for tar.gz now

using 7zip to open tar.gz files

Совет: если вы хотите, чтобы 7‑Zip всегда открывал tar.gz, в диалоге выбора приложения нажмите “Всегда” (Always) или настройте ассоциации в Параметрах Windows: Открыть Параметры → Приложения → Приложения по умолчанию → Выбрать стандартные приложения по типу файла и найдите .gz.

Примечание: в списке типов файлов вы можете не увидеть отдельного .tar.gz, но присутствует .gz.

Типы файлов
ExtensionDAT · 7Z · BZ2 · XML · RTF · XLSX · WEBP · EPUB · MP4 · M4A · AVI · MOBI · SVG · MP3 · REG · PHP · LOG · PPTX · PDF · MPEG · WMA · M4V · AZW · LIT · TAR · TAR.GZ · RAR

Как распаковать tar.gz через Bash в WSL (Windows Subsystem for Linux)

Если вы предпочитаете командную строку и не хотите устанавливать сторонние GUI‑архиваторы, используйте WSL (Windows Subsystem for Linux). Он предоставляет полноценный Bash и утилиту tar.

  1. Установите WSL, если не сделали этого: откройте Параметры → Приложения → Необходимо установить компонент “Подсистема Windows для Linux” или выполните powershell как администратор и запустите wsl –install.
  2. Запустите установленную дистрибуцию (например, Ubuntu) из меню Пуск.
  3. В терминале используйте базовые команды tar для работы с архивом.

Примеры команд:

# Распаковать в текущую папку
tar -xzf /путь/до/архива.tar.gz

# Распаковать в указанную папку
tar -xzf /путь/до/архива.tar.gz -C /путь/до/целевой/папки

# Просмотреть содержимое архива (без распаковки)
tar -tzf /путь/до/архива.tar.gz

# Распаковать только один файл внутри архива
tar -xzf /путь/до/архива.tar.gz path/в/архиве/файл.txt

Замените /путь/до/архива.tar.gz на фактический путь к файлу в файловой системе WSL (обычно /mnt/c/Users/имя/Downloads/…). Чтобы указать Windows‑путь прямо, используйте формат /mnt/c/…

using tar on windows 10

Совет: tar умеет не только распаковывать tar.gz, но и tar.bz2 и другие форматы (в зависимости от установленных утилит). Команда tar очень гибкая: она поддерживает фильтрацию списков, извлечение отдельных файлов и поддиректорий.

Варианты и альтернативы

  • WinRAR: умеет открывать tar.gz, но это условно‑платный продукт (есть пробная версия). Подойдет, если вы уже используете WinRAR.
  • PowerShell: в некоторых версиях Windows есть встроенная команда tar (она вызывает bsdtar под капотом). Попробуйте в PowerShell:
# В PowerShell (в новых сборках Windows)
tar -xzf C:\путь\до\архива.tar.gz -C C:\путь\до\папки
  • 7‑Zip CLI: если вы предпочитаете скрипты, 7z поддерживает распаковку tar.gz через последовательность команд:
# Сначала распаковать .gz в .tar
7z e archive.tar.gz
# Затем распаковать .tar
7z x archive.tar
  • Встроенные средства Windows: стандартный Проводник не распакует tar.gz без сторонних инструментов. Для ZIP/ архивов Windows подходит, но для tar.gz — нет.

Когда какой метод выбирать:

  • Нужна простота и GUI → 7‑Zip.
  • Работа в скриптах/CI → 7z CLI или tar в WSL/PowerShell.
  • Минимум ПО, только штатные средства → попытаться через PowerShell (если доступна команда tar).

Практические советы и подводные камни

  • Пути: при использовании WSL помните про /mnt/c/… для обращения к файловой системе Windows.
  • Права: извлекаемые файлы сохранят права из архива (в Linux режиме). В Windows атрибуты могут отличаться.
  • Кодировки имён файлов: в редких случаях имена файлов в архиве могут быть в кодировке, отличной от UTF‑8; 7‑Zip обычно корректно обрабатывает такие архивы, но бывают исключения.
  • Большие архивы: при распаковке больших tar.gz заранее убедитесь в свободном месте на диске.

Important: никогда не распаковывайте архивы из ненадёжных источников в системные папки — сначала проверьте содержимое командой просмотра (tar -tzf или открытие в 7‑Zip).

Чек‑лист для разных ролей

Novice (новичок)

  • Установить 7‑Zip
  • Дважды кликнуть .tar.gz и открыть через 7‑Zip
  • Нажать “Извлечь” и выбрать папку

Power user / DevOps

  • Использовать WSL или 7z CLI в скриптах
  • Для автоматизации: проверить наличие свободного места и права на запись
  • В CI хранить артефакты в формате .tar.gz для переносимости

Системный администратор

  • Проверять подписи и контрольные суммы, если архив с важным ПО
  • Ограничить распаковку до безопасной директории
  • При автоматической распаковке логировать операции

Командная подсказка (cheat sheet)

  • tar -xzf archive.tar.gz — распаковать
  • tar -tzf archive.tar.gz — показать список
  • tar -xzf archive.tar.gz -C /dest — распаковать в указанную папку
  • 7z e archive.tar.gz — извлечь .tar из .gz
  • 7z x archive.tar — распаковать .tar

Примеры использования в реальных сценариях

  1. Быстрая распаковка в GUI для пользователя:

    • Открыть .tar.gz двойным щелчком → 7‑Zip → Extract → выбрать папку.
  2. Автоматическая обработка архива в CI:

    • На агенте установить 7z или WSL.
    • В шаге сборки вызвать 7z e + 7z x или tar команда в WSL.
  3. Извлечение одного файла для анализа:

    • Использовать tar -xzf archive.tar.gz path/to/file

Ментальные модели и решения

  • Модель «Два шага»: tar = объединение, gzip = сжатие. Решайте, нужны ли обе операции для вашей задачи: иногда достаточно .tar, иногда нужен только gzip.
  • Модель «GUI vs CLI»: GUI удобен для единичных операций; CLI — для автоматизации и повторяемых задач.

Краткая табличка совместимости

ПлатформаОткрывает tar.gzКомментарий
Windows (GUI)Только с дополнениями7‑Zip/WinRAR/PeaZip нужны
Windows (PowerShell)В новых сборках возможноКоманда tar может присутствовать
WSL (Bash)ДаНатуральная среда для tar

Безопасность и конфиденциальность

  • Не распаковывайте неизвестные архивы в системные каталоги.
  • При автоматическом распаковывании проверяйте контрольные суммы и подписи пакетов.

Частые ошибки и их решения

  • “Файл не распаковывается”: проверьте, правильно ли выбран файл 7zFM.exe при ассоциации.
  • “Ошибки кодировки имён”: попробуйте открыть в 7‑Zip или на Linux/WSL, которые лучше справляются с различными кодировками.
  • “Не хватает места”: убедитесь в свободном месте, особенно если архив сильно сжат.

Рекомендованный SOP для распаковки tar.gz (короткий план действий)

  1. Проверить происхождение архива и контрольную сумму.
  2. Выбрать инструмент: 7‑Zip (GUI) или tar в WSL (CLI).
  3. Просмотреть содержимое (tar -tzf или открыть в 7‑Zip).
  4. Извлечь в изолированную папку и проверить файлы.
  5. При необходимости перенести в целевые каталоги и восстановить права.

Краткий глоссарий (1‑линия)

  • tar: утилита/формат для объединения файлов в один архив;
  • gzip: алгоритм и утилита для сжатия файла (обычно .gz);
  • tar.gz: объединённый и сжатый tar архив.

Решение «что выбрать» — простая диаграмма

flowchart TD
  A[У вас tar.gz?] --> B{Хотите GUI?}
  B -- Да --> C[Используйте 7‑Zip]
  B -- Нет --> D{Нужна автоматизация?}
  D -- Да --> E[Используйте WSL 'tar' или 7z CLI]
  D -- Нет --> F[Попробуйте PowerShell tar или 7‑Zip]

Краткие советы по совместимости и миграции

  • Если вы переносите пакеты между Linux и Windows, сохраняйте структуру путей и проверяйте права.
  • Для CI/CD используйте однородную среду: либо всегда WSL, либо всегда 7z, чтобы избежать различий в поведении при распаковке.

Заключение

tar.gz — стандартный формат для Linux, но на Windows его легко обрабатывать: для большинства пользователей достаточно 7‑Zip (GUI or CLI), а для продвинутых — WSL с командой tar. Выбор зависит от сценария: одиночная распаковка, автоматизация или работа в контейнерах/CI.

Summary: 7‑Zip — самый простой путь. WSL/tar — самый гибкий и автоматизируемый. PowerShell и WinRAR — допустимые альтернативы.

Важно: всегда проверяйте происхождение архива и не распаковывайте неизвестные файлы в системные каталоги.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как подключить компьютер к телевизору: все видеовыходы
Видео

Как подключить компьютер к телевизору: все видеовыходы

Пресеты в Lightroom Classic — установка и советы
Фото/Софт

Пресеты в Lightroom Classic — установка и советы

Bash-скрипты в Windows 10: создание и запуск
Разработка

Bash-скрипты в Windows 10: создание и запуск

Как настроить Tailscale VPN для удалённого доступа
VPN

Как настроить Tailscale VPN для удалённого доступа

Как найти правильного адресата для рабочих писем
Коммуникация

Как найти правильного адресата для рабочих писем

Детокс от соцсетей: руководство и план
Психология

Детокс от соцсетей: руководство и план