Распаковать TAR.GZ

Извлекайте файлы из архивов TAR.GZ и TGZ онлайн. Распаковывайте сжатые архивы Linux и Unix мгновенно с сохранением структуры файлов.

PDF

tool.page.format.pdf

Извлечь файлы TAR.GZ онлайн

Загрузите свой архив TAR.GZ или TGZ и мгновенно извлеките его содержимое. Наш онлайн-экстрактор обрабатывает распаковку и разархивирование, затем упаковывает извлечённые файлы в загружаемый ZIP-архив, который работает на любой операционной системе без специального ПО.

Идеально для пользователей Windows, которые получают Linux-архивы, но не хотят устанавливать дополнительное ПО. Просто загрузите, извлеките и скачайте — командная строка не требуется.

О формате TAR.GZ

TAR.GZ сочетает архивирование TAR со сжатием GZIP. TAR (Tape Archive) объединяет несколько файлов в единый архив, сохраняя права доступа Unix, владельца и временные метки. GZIP затем сжимает этот пакет с помощью алгоритма DEFLATE для эффективного хранения.

TAR.GZ — стандартный формат архива на Linux и Unix системах. Открытое ПО, релизы ядра Linux и резервные копии конфигураций серверов обычно используют этот формат.

Распространённые случаи использования

  • Open-source загрузки — извлекайте ПО, распространяемое как TAR.GZ
  • Резервные копии серверов — получайте доступ к файлам из резервных копий Linux-серверов
  • Пакеты исходного кода — извлекайте исходный код для просмотра или компиляции
  • Кросс-платформенный обмен — открывайте Linux-архивы на Windows/Mac

Зачем извлекать онлайн?

Windows не поддерживает файлы TAR.GZ нативно. Хотя инструменты вроде 7-Zip могут обрабатывать их, наш онлайн-экстрактор обеспечивает мгновенный доступ без установки ПО. Результирующий ZIP-файл открывается на любой системе — Windows, Mac или мобильных устройствах.

Технология сжатия GZIP

GZIP использует алгоритм сжатия DEFLATE, достигая коэффициентов сжатия 60-90% для текстового контента вроде исходного кода и конфигурационных файлов. Хотя это не самое агрессивное доступное сжатие, GZIP балансирует коэффициент сжатия со скоростью — важно для часто используемых файлов и веб-серверов.

Комбинация TAR+GZIP создаёт сплошной архив, то есть весь TAR-файл сжимается как единое целое. Это позволяет достичь лучшего сжатия, чем посфайловое сжатие, но требует распаковки всего архива для доступа к любому файлу. Для архивов, где важен произвольный доступ, ZIP может быть более подходящим.

TAR.GZ в разработке ПО

Проекты с открытым исходным кодом обычно распространяют исходный код как архивы TAR.GZ. Тарболы релизов GitHub, пакеты PyPI и тарболы npm — все используют этот формат. При участии в открытых проектах вам часто придётся извлекать архивы TAR.GZ для сборки ПО из исходников.

Docker-образы и слои контейнеров также используют TAR.GZ внутренне. Понимание структуры TAR.GZ помогает при отладке проблем с контейнерами, создании пользовательских образов или извлечении файлов из слоёв контейнеров для анализа.

Структура файла TAR.GZ

Файл TAR.GZ — по сути TAR-архив, обёрнутый в сжатие GZIP. Слой TAR группирует файлы вместе, сохраняя структуру каталогов, имена файлов (включая Unicode-символы), права доступа, временные метки и символические ссылки. Внешний слой GZIP сжимает весь этот пакет как единый поток.

Эта двухслойная структура означает, что извлечение отдельных файлов требует обработки всего архива — в отличие от ZIP, который сжимает файлы независимо. Для часто используемых архивов, где нужны конкретные файлы, ZIP может быть эффективнее. Для полного извлечения и резервного копирования сплошное сжатие TAR.GZ достигает лучших коэффициентов.

Кросс-платформенные соображения

При извлечении архивов TAR.GZ, созданных на Linux, для использования на Windows учитывайте различия в именах файлов. Linux допускает символы в именах файлов, которые Windows не поддерживает (например, двоеточия и некоторые специальные символы). Некоторые файлы могут быть переименованы при извлечении для соответствия правилам именования Windows.

Чувствительность к регистру также различается: Linux различает файлы readme.txt и README.txt как разные файлы, а Windows — нет. При извлечении на Windows файлы с одинаковыми именами, но разным регистром, могут перезаписывать друг друга. Наш экстрактор предупреждает о таких конфликтах, когда это возможно.

Связанные инструменты

Часто задаваемые вопросы об извлечении TAR.GZ

В чём разница между TAR и TAR.GZ?

TAR — формат архива, который объединяет несколько файлов вместе без сжатия. TAR.GZ добавляет сжатие GZIP сверху, значительно уменьшая размеры файлов. Большинство Linux-программ распространяется как TAR.GZ, потому что он сочетает эффективное архивирование с хорошим сжатием.

Могу ли я извлечь файлы TAR.GZ на Windows?

Windows не поддерживает TAR.GZ нативно. Наш онлайн-экстрактор конвертирует их в формат ZIP, который Windows открывает нативно. Альтернативно можно установить 7-Zip или WinRAR для локального извлечения.

Что такое файл .tgz?

TGZ — просто альтернативное расширение для файлов TAR.GZ. Это идентичные форматы — .tgz обычно используется на системах, не поддерживающих двойные расширения. Наш экстрактор обрабатывает оба расширения.

Будут ли сохранены права доступа Unix?

Специфичные для Unix атрибуты вроде прав доступа к файлам и символических ссылок не могут быть полностью сохранены при конвертации в ZIP для Windows. Содержимое файлов сохраняется точно, но информация о владельце и правах доступа упрощается.

Какой максимальный размер файла TAR.GZ я могу извлечь?

Мы поддерживаем файлы TAR.GZ до 500 МБ. Для более крупных архивов используйте инструменты командной строки (tar -xzf file.tar.gz на Linux/Mac) или 7-Zip на Windows для более быстрой обработки.

Как создать файлы TAR.GZ?

На Linux/Mac используйте: tar -czf archive.tar.gz folder/. На Windows 7-Zip может создавать файлы TAR.GZ. Наш сервис специализируется только на извлечении — используйте эти инструменты для создания архивов.

Могут ли файлы TAR.GZ содержать вирусы?

Как и любой формат архива, файлы TAR.GZ могут содержать вредоносные файлы. Мы сканируем загрузки на известные угрозы, но всегда проявляйте осторожность с архивами из ненадёжных источников. Извлекайте в безопасное место и сканируйте антивирусным ПО.

Почему TAR.GZ популярен для Linux-программ?

TAR.GZ сохраняет права доступа Unix, символические ссылки и информацию о владельце, необходимую для Linux-ПО. Он также обеспечивает хорошее сжатие и поддерживается нативно на всех Unix-подобных системах без дополнительного ПО.

Extract TAR.GZ | File Converter Lab