Откройте файлы TAR.GZ на Android — извлеките архивы Gzipped

Откройте файлы TAR.GZ на Android — извлеките архивы Gzipped

Последнее обновление :

TAR.GZ (также пишется как .tgz ) — это архив TAR, сжатый с помощью GZIP — стандартного формата для распространения исходного кода, пакетов программного обеспечения Linux, резервных копий сервера и инструментов разработчика.Он объединяет две утилиты Unix: tar для объединения нескольких файлов в один архив с сохранением структуры каталогов и разрешений и gzip для сжатия полученного пакета в файл значительно меньшего размера.

Вы встретите файлы TAR.GZ всякий раз, когда загружаете программное обеспечение с GitHub, переносите файлы из систем macOS или Linux, восстанавливаете резервные копии сервера или работаете со инструментами разработки.AnExplorer открывает файлы .tar.gz и .tgz в исходном виде — просмотрите содержимое архива или извлеките все в папку за один шаг.

Быстрый ответ

Откройте AnExplorer → коснитесь файла .tar.gz → просмотрите содержимое или нажмите и удерживайте → Извлечь, чтобы распаковать все в папку.AnExplorer автоматически выполняет как распаковку GZIP, так и извлечение TAR.

Что такое файл TAR.GZ?

TAR.GZ — это две операции, объединенные в один файл:

  1. TAR (Ленточный архив) — объединяет файлы и каталоги в один архив.Никакого сжатия, просто упаковка.Сохраняет имена файлов, иерархию каталогов, разрешения Unix, временные метки и символические ссылки.
  2. GZIP (GNU Zip) — сжимает весь TAR-файл с использованием алгоритма Deflate.Уменьшает размер архива обычно на 30-70% в зависимости от содержимого.

Этот двухуровневый подход является стандартом в системах Unix/Linux, поскольку он разделяет задачи:

  • TAR обрабатывает структурную сложность (каталоги, метаданные, специальные файлы)
  • GZIP обеспечивает чистое сжатие данных.

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

Варианты расширений

Все они имеют один и тот же формат:

  • .tar.gz — каноническое двойное расширение
  • .tgz — сокращенная форма (распространена в системах с ограничениями длины расширения)
  • .tar.gzip — редко, но действует

AnExplorer распознает и обрабатывает все варианты одинаково.

Где вы встречаете файлы TAR.GZ

TAR.GZ — доминирующий формат архивов в Linux, Unix и экосистеме разработчиков:

ИсточникЧто вы получаете
Загрузка репозитория GitHubrepository-main.tar.gz — полный исходный код
Распространение программного обеспечения LinuxАрхивы с исходными кодами для компиляции
исходники пакетов npm/pipАрхив-архивы пакетов Node.js и Python
Резервные копии сервераcPanel, Plesk, снимки DigitalOcean
Экспорт терминала macOSФайлы, связанные с командой tar -czf
Слои образа DockerСлои файловой системы контейнера
Домашние формулыИсходные архивы пакетов macOS
Инструменты Android NDK/SDKСобственные наборы инструментов разработки
Дампы базы данныхАрхивы экспорта PostgreSQL, MySQL
Миграция веб-сайтовПолный экспорт файлов сайта с панелей хостинга

Как открыть файлы TAR.GZ с помощью AnExplorer

Просмотр без извлечения

  1. Запускаем AnExplorer
  2. Перейдите к файлу .tar.gz или .tgz.
  3. Нажмите на файл — AnExplorer распакует и покажет структуру архива.
  4. Просмотрите каталоги и файлы внутри
  5. Нажмите отдельные файлы для предварительного просмотра (текст, изображения, документы).

Извлечь всё

  1. Перейдите к файлу .tar.gz в AnExplorer.
  2. Нажмите и удерживайте файл, чтобы выбрать его.
  3. Нажмите меню (⋮) → Извлечь.
  4. Выберите папку назначения.
  5. Нажмите ОК — AnExplorer распаковывает (GZIP) и извлекает (TAR) за один шаг.
  6. Файлы появляются в выбранной папке с исходной структурой каталогов.

Извлечь определенные файлы

  1. Коснитесь файла .tar.gz, чтобы просмотреть его содержимое.
  2. Перейдите к нужным файлам или папкам.
  3. Нажмите и удерживайте, чтобы выбрать определенные элементы.
  4. Нажмите Извлечь → выберите пункт назначения.
  5. Извлекаются только выбранные элементы.

Технические подробности

Как работает GZIP-сжатие

GZIP использует алгоритм Deflate (тот же, который используется внутри ZIP-файлов), но применяет его ко всему потоку данных, а не к отдельным файлам:

  • LZ77 — находит повторяющиеся последовательности байтов и заменяет их обратными ссылками.
  • Кодирование Хаффмана — выходные данные кодируются с использованием кодов переменной длины (более короткие коды для распространенных шаблонов).

Результатом обычно является уменьшение размера текстового контента на 30–70 % (исходный код, файлы конфигурации, HTML) и умеренное уменьшение размера уже сжатого контента (изображения JPEG, видео MP4).

Уровни сжатия

GZIP поддерживает уровни сжатия 1–9:

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

Большинство загружаемых вами файлов TAR.GZ используют уровень 6 или 9. Уровень влияет на время сжатия, но практически не влияет на скорость распаковки — извлечение всегда происходит быстро, независимо от того, какой уровень использовался для создания файла.

TAR.GZ по сравнению с другими сжатыми форматами TAR

ФорматРасширениеСжатиесоотношениеСкорость распаковкиСоздать скорость
ТАР.ГЗ.tar.gz / .tgzGZIP (выкачивание)Хорошо (30-60%)БыстроБыстро
ТАР.BZ2.tar.bz2 / .tbz2БЗИП2 (БВТ)Лучше (35-65%)УмеренныйМедленно
ТАР.XZ.tar.xz / .txzXZ (ЛЗМА2)Лучший (40-70%)МедленноОчень медленно
ТАР.ЗСТД.tar.zstЗстандартХорошо (35-60%)Очень быстроБыстро
ТАР.LZ4.tar.lz4ЛЗ4Умеренный (20-40%)Очень быстроОчень быстро

TAR.GZ доминирует, потому что предлагает лучший баланс степени сжатия, скорости распаковки и универсальной доступности.Каждая система Unix по умолчанию включает gzip.

AnExplorer поддерживает варианты TAR.GZ, TAR.BZ2 и TAR.XZ.

Примеры размеров файлов

Типичные степени сжатия для обычного контента:

Тип контентаИсходный размерРазмер TAR.GZсоотношение
Исходный код (C/Java)100 МБ20-30 МБСнижение 70-80%
Обычные текстовые документы100 МБ15-25 МБСнижение 75-85%
Уже сжатый (JPEG/MP4)100 МБ95-100 МБСнижение ~0%
Дамп базы данных SQL100 МБ10-20 МБснижение на 80-90%
Смешанные веб-ресурсы (HTML/CSS/JS/изображения)100 МБ40-60 МБСнижение 40-60%

TAR.GZ против ZIP

АспектТАР.ГЗПочтовый индекс
Подход к сжатиюПоток (весь файл)Пофайлово
Степень сжатияЛучше для похожих файловХорошо, но накладные расходы на каждый файл
Произвольный доступ к файлам❌ Необходимо распаковать с самого начала✅ Прямой доступ к любому файлу
Разрешения Unix✅ Полностью сохранилась❌ Не сохранилось
Символические ссылки✅ Сохранено❌ Не поддерживается
Накладные расходы на размер файлаМинимальныйЦентральный каталог + заголовки файлов
По умолчанию в Linux/Mac
По умолчанию в Windows
Защита паролем❌ (используйте GPG отдельно)✅ Встроенный AES

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

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

Загрузка исходного кода с GitHub

Каждый репозиторий GitHub предлагает загрузку TAR.GZ:

  1. На GitHub перейдите в репозиторий → КодЗагрузить TAR.GZ.
  2. Или используйте страницу выпуска → загрузите исходный архив.
  3. Откройте AnExplorer, чтобы просмотреть исходные файлы, прочитать документацию или извлечь конфигурации.

Восстановление резервных копий сервера

Панели серверного хостинга (cPanel, Plesk) создают резервные копии как TAR.GZ:

  1. Загрузите резервную копию на свой телефон.
  2. Откройте AnExplorer, чтобы найти определенные файлы (дампы базы данных, файлы конфигурации).
  3. Извлекайте только то, что вам нужно, а не всю резервную копию объемом несколько ГБ.

Работа с инструментами разработчика

Android NDK, Flutter SDK и другие инструменты иногда поставляются как TAR.GZ:

  1. Загрузите TAR.GZ на свое устройство.
  2. Эвакуация в известное место
  3. Используйте извлеченные инструменты из вашей среды разработки.

Перенос файлов с Mac/Linux

Когда кто-то объединяет файлы в macOS или Linux с помощью терминала:

  1. Они запускают tar -czf files.tar.gz folder/
  2. Отправьте вам полученный файл
  3. Откройте AnExplorer, чтобы просмотреть и извлечь содержимое.

Поиск неисправностей

«Невозможно открыть как архив» для файла .tar.gz

  • Файл может иметь неправильное расширение — некоторые файлы .tar.gz имеют неправильное имя .tar или только .gz.
  • Попробуйте нажать и удерживать → Открыть как архив, чтобы принудительно интерпретировать архив.
  • Если это действительно .gz (один сжатый файл, а не пакет TAR), AnExplorer распаковывает его в один файл.

При извлечении создается только один большой файл .tar.

Это означает, что был распакован только слой GZIP без распаковки TAR:

  • Откройте полученный файл .tar в AnExplorer.
  • Извлечь еще раз — это распаковывает слой TAR.
  • В большинстве случаев AnExplorer автоматически обрабатывает оба слоя за один шаг.

Извлечение происходит очень медленно

  • Распаковка TAR.GZ обычно выполняется быстро (GZIP создан для скорости)
  • Очень большие архивы (5+ ГБ) требуют времени, пропорционального их несжатому размеру.
  • Убедитесь, что на вашем устройстве достаточно свободного места — извлеченный контент больше, чем сжатый файл.
  • Файлы TAR со сжатием BZIP2 и XZ значительно медленнее, чем GZIP.

«Недостаточно места» во время извлечения

  • Сжатые архивы TAR при извлечении расширяются в 2–5 раз (в зависимости от содержимого).
  • 500 МБ .tar.gz могут создать 2–3 ГБ извлеченных файлов.
  • Свободное место перед извлечением или извлечением на SD-карту с большим количеством места.
  • Используйте Средство очистки памяти для выявления и удаления ненужных файлов.

Проблемы с правами доступа к файлам после извлечения

  • Разрешения Unix, хранящиеся в файлах TAR, не применяются к файловой системе Android.
  • Извлеченные файлы получают стандартные разрешения Android на чтение/запись.
  • Это нормально и ожидаемо — Android не использует принудительное использование разрешений Unix.

Похожие руководства

Часто задаваемые вопросы

Kопирайт © DWorkS 2011 – 2026 Все права защищены