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

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

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

  • Наиболее простой способ распаковать .tar.gz в Windows — установить бесплатный 7‑Zip и открыть архив через менеджер архива.
  • Если не хочется стороннего ПО, можно использовать Bash из Windows Subsystem for Linux и команду tar -xzf.

Быстрые ссылки

  • Что такое файл tar.gz?
  • Как распаковать tar.gz в Windows с помощью 7‑Zip
  • Как распаковать tar.gz через Bash в WSL

Краткое резюме

Файл с расширением .tar.gz сочетает в себе контейнер tar и сжатие gzip. Windows по умолчанию не знает, что это такое, но распаковать такой архив просто. Рекомендуемые способы — 7‑Zip для графического интерфейса или tar в среде WSL для тех, кто работает с терминалом. В статье описаны пошаговые инструкции, варианты для администраторов и безопасные практики при работе с архивами.

Что такое файл tar.gz?

Коротко: tar.gz это два уровня формата. Сначала создают tar-архив, который собирает файлы в один контейнер без сжатия. Затем этот tar-архив сжимают с помощью gzip и получают файл с расширением .gz. Такой формат часто используют в Linux и в проектах с открытым кодом для распространения пакетов.

Определение в одну строку: tar.gz это упакованный и сжатый архив, эквивалент zip в мире UNIX.

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

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

7‑Zip — бесплатный и надёжный менеджер архивов. Мы рекомендуем его как простой и безопасный вариант.

Шаги

  1. Скачайте и установите 7‑Zip с официального сайта разработчика.
  2. Найдите файл .tar.gz в Проводнике и дважды кликните по нему.
  3. В появившемся диалоге выберите пункт выбрать приложение на этом ПК и укажите путь к 7zFM.exe. Обычно это C:\Program Files\7‑Zip\7zFM.exe.

Менеджер приложений Windows, выбор 7‑Zip для tar.gz

  1. В диалоге выбора приложения отобразится 7‑Zip File Manager. При необходимости установите 7‑Zip как приложение по умолчанию для этих типов файлов, нажав кнопку «Всегда».

Выбор 7‑Zip File Manager

  1. После этого значок tar.gz изменится на значок 7‑Zip и вы сможете открыть архив, просмотреть содержимое и извлечь файлы кнопкой Extract.

7‑Zip открыт, архив tar.gz внутри

  1. Если нужно извлечь все файлы, нажмите Extract и выберите папку назначения. Если нужен один файл, откройте папку архива внутри 7‑Zip и перетащите нужный файл в проводник.

Извлечение файлов из tar.gz через 7‑Zip

Примечания

  • WinRAR и другие архиваторы также поддерживают tar.gz, но 7‑Zip бесплатен и широко используется.
  • В Настройках Windows можно изменить ассоциации файлов: Параметры → Приложения → Приложения по умолчанию → Выбор по типу файла и найти .gz в списке.

Таблица типов файлов, которые умеет открывать 7‑Zip

Типы файлов
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 в Windows Subsystem for Linux (WSL)

Если вы предпочитаете терминал или не хотите устанавливать графические утилиты, используйте WSL. WSL позволяет запускать полноценную Linux окружение под Windows.

Шаги

  1. Установите WSL, если он ещё не установлен. Для этого следуйте официальным инструкциям Microsoft по установке WSL на Windows 10 или Windows 11.
  2. Откройте установленное приложение дистрибутива, например Ubuntu.
  3. В терминале используйте команду распаковки:
tar -xzf путь/к/архиву.tar.gz

Примеры

  • Извлечь архив в текущую папку:
tar -xzf archive.tar.gz
  • Извлечь архив в указанную папку Windows, смонтированную в WSL. Предположим, файл в Downloads на C:\Users\User\Downloads, тогда путь в WSL будет /mnt/c/Users/User/Downloads:
tar -xzf /mnt/c/Users/User/Downloads/archive.tar.gz -C /mnt/c/Users/User/Downloads/extracted
  • Просмотреть содержимое архива без извлечения:
tar -tzf archive.tar.gz
  • Извлечь один файл из архива:
tar -xzf archive.tar.gz path/inside/archive/file.txt -C target_folder

Полезные опции

  • -x извлечь
  • -z распаковать gzip
  • -f указать файл архива
  • -v выводить список файлов при распаковке
  • -C указать папку назначения

Запуск команды tar в Ubuntu под WSL

Почему это удобно

  • Терминал даёт больше контроля: можно извлечь один файл, фильтровать вывод, интегрировать в скрипты.
  • WSL работает с файлами Windows через /mnt, поэтому можно обрабатывать архивацию без переключения между ОС.

Какие ещё есть варианты и когда они нужны

Альтернативные инструменты

  • WinRAR или PeaZip — графические альтернативы 7‑Zip. Часто платные, но имеют пробные версии.
  • Онлайн-сервисы для распаковки — быстрые, но рискованно с точки зрения конфиденциальности и безопасности данных.
  • Самостоятельно реализовать разархивирование в скриптах на Python или PowerShell. Это удобно в автоматизации, но требует настройки.

Когда стоит выбирать WSL

  • Вы работаете с большим количеством UNIX-утилит.
  • Требуется автоматизация через скрипты на bash.

Когда выбирать 7‑Zip

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

Когда не стоит распаковывать

  • Если архив неизвестного происхождения и содержит исполняемые файлы. Лучше сначала просканировать и проверить содержимое через список файлов.

Безопасность и хорошие практики

  • Перед распаковкой просмотрите список файлов через tar -tzf или откройте архив в 7‑Zip без извлечения. Это поможет обнаружить подозрительные пути.
  • Никогда не распаковывайте архивы с правами администратора, если нет необходимости.
  • Не извлекайте архивы прямо в системные папки. Сначала распакуйте в изолированную папку и проверьте содержимое.
  • Используйте антивирус для сканирования скачанных архивов.

Критерии приёмки

  • Все файлы успешно извлечены в указанную папку.
  • Структура директорий соответствует ожиданиям.
  • Никакие системные файлы не были перезаписаны.
  • Антивирус не обнаружил угроз.

Чеклист для ролей

Для обычного пользователя

  • Скачать 7‑Zip и установить.
  • Открыть .tar.gz и извлечь в папку “Загрузки”.
  • Проверить содержимое и запустить только проверенные файлы.

Для системного администратора

  • Настроить политику для установки 7‑Zip на рабочих станциях.
  • Создать скрипт автоматического извлечения через WSL или PowerShell с проверкой путей.
  • Контролировать, чтобы распаковка не выполнялась от имени администратора без необходимости.

Примеры ошибок и как их решать

Проблема: архив не открывается в 7‑Zip

  • Причина: повреждённый скачанный файл или неправильная ассоциация типов файлов.
  • Решение: повторно скачать архив, проверить целостность, вручную открыть 7zFM.exe и через меню File открыть архив.

Проблема: при извлечении через tar получаю ошибки доступа

  • Причина: недостаточно прав для записи в папку назначения.
  • Решение: укажите папку в домашнем каталоге WSL или /mnt/c/Users/… и убедитесь, что пользователь имеет права.

Проблема: внутри архива пути содержат ../ и есть риск перезаписи

  • Причина: зловредно оформленный архив.
  • Решение: не извлекайте, просмотрите содержимое и удалите файл. При автоматизации фильтруйте пути.

Быстрая методология в 5 шагов

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

Полезные сниппеты

  • Извлечь и показать процесс:
tar -xvzf archive.tar.gz -C target_folder
  • Список файлов без извлечения:
tar -tzf archive.tar.gz | less
  • Извлечь один файл из архива в целевую папку:
tar -xzf archive.tar.gz path/inside/archive/file.txt -C target_folder

Краткий глоссарий в одну строку

  • tar: утилита для упаковки множества файлов в один контейнер.
  • gzip: алгоритм сжатия, применяемый к tar-архиву.
  • .tar.gz: tar-архив, сжатый gzip.
  • 7‑Zip: бесплатный менеджер архивов для Windows.
  • WSL: подсистема Windows для запуска Linux сред и утилит.

Итог

Файлы tar.gz — распространённый формат в мире UNIX. В Windows их удобно распаковывать с помощью 7‑Zip в графическом режиме или через tar в WSL для автоматизации и тонкого контроля. Всегда предварительно просматривайте содержимое архивов и соблюдайте правила безопасности, чтобы избежать перезаписи системных файлов и запуска вредоносного кода.

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

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

Как удалить сообщения в Facebook Messenger
Руководство

Как удалить сообщения в Facebook Messenger

Скрытая игра серфинга в Microsoft Edge
Игры

Скрытая игра серфинга в Microsoft Edge

Ярлык для мгновенной смены DNS в Windows
Windows

Ярлык для мгновенной смены DNS в Windows

Как добавить колонтитул в Word
Справка

Как добавить колонтитул в Word

KDE neon — быстрый доступ к последним релизам KDE
Linux

KDE neon — быстрый доступ к последним релизам KDE

NFC для Nokia Lumia 920: автоматизация и инструкции
Смартфоны

NFC для Nokia Lumia 920: автоматизация и инструкции