Otwórz pliki TAR.GZ na Androidzie — wyodrębnij archiwa spakowane w formacie Gzip

Otwórz pliki TAR.GZ na Androidzie — wyodrębnij archiwa spakowane w formacie Gzip

Ostatnia aktualizacja :

TAR.GZ (zapisywany również jako .tgz) to archiwum TAR skompresowane za pomocą GZIP — standardowego formatu dystrybucji kodu źródłowego, pakietów oprogramowania dla systemu Linux, kopii zapasowych serwerów i narzędzi programistycznych.Łączy w sobie dwa narzędzia uniksowe: tar do łączenia wielu plików w jedno archiwum przy jednoczesnym zachowaniu struktury katalogów i uprawnień oraz gzip do kompresowania powstałego pakietu do znacznie mniejszego pliku.

Pliki TAR.GZ napotkasz za każdym razem, gdy pobierasz oprogramowanie z GitHub, przesyłasz pliki z systemów macOS lub Linux, przywracasz kopie zapasowe serwerów lub pracujesz z narzędziami programistycznymi.AnExplorer otwiera natywnie pliki .tar.gz i .tgz — przeglądaj archiwum lub wyodrębniaj wszystko do folderu w jednym kroku.

Szybka odpowiedź

Otwórz AnExplorer → dotknij pliku .tar.gz → przeglądaj zawartość lub naciśnij i przytrzymaj → Wyodrębnij, aby zdekompresować wszystko do folderu.AnExplorer automatycznie obsługuje zarówno dekompresję GZIP, jak i ekstrakcję TAR.

Co to jest plik TAR.GZ?

TAR.GZ to dwie operacje połączone w jeden plik:

  1. TAR (Archiwum taśmowe) — łączy pliki i katalogi w jedno archiwum.Żadnej kompresji, tylko pakowanie.Zachowuje nazwy plików, hierarchię katalogów, uprawnienia Uniksa, znaczniki czasu i dowiązania symboliczne.
  2. GZIP (GNU Zip) — kompresuje cały plik TAR przy użyciu algorytmu Deflate.Zmniejsza rozmiar archiwum o zazwyczaj 30–70%, w zależności od zawartości.

To dwuwarstwowe podejście jest standardem w systemach Unix/Linux, ponieważ oddziela problemy:

  • TAR obsługuje złożoność strukturalną (katalogi, metadane, pliki specjalne)
  • GZIP obsługuje czystą kompresję danych

W przeciwieństwie do ZIP, który kompresuje każdy plik niezależnie, GZIP kompresuje cały strumień TAR jako jedną jednostkę.Często zapewnia to lepsze współczynniki kompresji, ponieważ algorytm może znaleźć wzorce poza granicami plików — jest to szczególnie skuteczne w przypadku kolekcji podobnych plików, takich jak kod źródłowy.

Odmiany rozszerzeń

Wszystkie mają ten sam format:

  • .tar.gz — kanoniczne podwójne rozszerzenie
  • .tgz — forma skrócona (powszechna w systemach z limitami długości przedłużeń)
  • .tar.gzip — rzadkie, ale ważne

AnExplorer rozpoznaje i obsługuje wszystkie odmiany w identyczny sposób.

Gdzie można spotkać pliki TAR.GZ

TAR.GZ to dominujący format archiwum w ekosystemie Linux, Unix i deweloperskim:

ŹródłoCo dostajesz
Pobieranie repozytorium GitHubrepository-main.tar.gz — kompletny kod źródłowy
Dystrybucja oprogramowania LinuxŹródła tar do kompilacji
Źródła pakietów npm/pipPaczki pakietów Node.js i Python
Kopie zapasowe serwerówcPanel, Plesk, migawki DigitalOcean
Eksport terminala macOSPliki dołączone do polecenia tar -czf
Warstwy obrazu platformy DockerKontenerowe warstwy systemu plików
Formuły piwa domowegoArchiwa źródłowe pakietów macOS
Narzędzia NDK/SDK dla AndroidaNatywne łańcuchy narzędzi programistycznych
Zrzuty baz danychArchiwa eksportu PostgreSQL, MySQL
Migracje stron internetowychEksport plików pełnej witryny z paneli hostingowych

Jak otworzyć pliki TAR.GZ za pomocą AnExplorer

Przeglądaj bez rozpakowywania

  1. Uruchom AnExplorer
  2. Przejdź do pliku .tar.gz lub .tgz
  3. Kliknij plik — AnExplorer dekompresuje i pokazuje strukturę archiwum
  4. Przeglądaj katalogi i pliki w środku
  5. Stuknij poszczególne pliki, aby wyświetlić podgląd (tekst, obrazy, dokumenty)

Wyodrębnij wszystko

  1. Przejdź do pliku .tar.gz w AnExplorer
  2. Naciśnij i przytrzymaj plik, aby go wybrać
  3. Wybierz menu (⋮) → Wyodrębnij
  4. Wybierz folder docelowy
  5. Naciśnij OK — AnExplorer dekompresuje (GZIP) i wyodrębnia (TAR) w jednym kroku
  6. Pliki pojawią się w wybranym folderze z oryginalną strukturą katalogów

Wyodrębnij określone pliki

  1. Stuknij plik .tar.gz, aby przeglądać jego zawartość
  2. Przejdź do potrzebnych plików lub folderów
  3. Naciśnij długo, aby wybrać określone elementy
  4. Stuknij Wyodrębnij → wybierz miejsce docelowe
  5. Wyodrębniane są tylko wybrane elementy

Szczegóły techniczne

Jak działa kompresja GZIP

GZIP używa algorytmu Deflate (tego samego, który jest używany w plikach ZIP), ale stosuje go do całego strumienia danych, a nie do poszczególnych plików:

  • LZ77 — wyszukuje powtarzające się sekwencje bajtów i zastępuje je odniesieniami wstecznymi
  • Kodowanie Huffmana — koduje dane wyjściowe przy użyciu kodów o zmiennej długości (krótsze kody dla typowych wzorców)

Rezultatem jest zazwyczaj zmniejszenie rozmiaru treści tekstowych o 30–70% (kod źródłowy, pliki konfiguracyjne, HTML) i niewielkie zmniejszenie rozmiaru już skompresowanego (obrazy JPEG, wideo MP4).

Poziomy kompresji

GZIP obsługuje poziomy kompresji 1-9:

  • Poziom 1 (szybki) — minimalna kompresja, maksymalna prędkość
  • Poziom 6 (domyślnie) — zrównoważona kompresja i prędkość
  • Poziom 9 (najlepszy) — maksymalna kompresja, najwolniejsza

Większość pobieranych plików TAR.GZ ma poziom 6 lub 9. Poziom wpływa na czas kompresji, ale w niewielkim stopniu wpływa na szybkość dekompresji — rozpakowywanie jest zawsze szybkie, niezależnie od poziomu użytego do utworzenia pliku.

TAR.GZ a inne skompresowane formaty TAR

FormatujRozszerzenieKompresjaStosunekPrędkość dekompresjiStwórz prędkość
TAR.GZ.tar.gz / .tgzGZIP (Opróżnij)Dobry (30-60%)SzybkiSzybki
TAR.BZ2.tar.bz2 / .tbz2BZIP2 (BWT)Lepiej (35-65%)UmiarkowanyPowolny
TAR.XZ.tar.xz / .txzXZ (LZMA2)Najlepszy (40-70%)PowolnyBardzo wolno
TAR.ZSTD.tar.zstZstandardDobry (35-60%)Bardzo szybkoSzybki
TAR.LZ4.tar.lz4LZ4Umiarkowane (20-40%)Niezwykle szybkiNiezwykle szybki

TAR.GZ dominuje, ponieważ oferuje najlepszą równowagę współczynnika kompresji, szybkości dekompresji i powszechnej dostępności.Każdy system Unix zawiera domyślnie gzip.

AnExplorer obsługuje warianty TAR.GZ, TAR.BZ2 i TAR.XZ.

Przykłady rozmiarów plików

Typowe współczynniki kompresji dla typowych treści:

Typ zawartościRozmiar oryginalnyTAR.GZ RozmiarStosunek
Kod źródłowy (C/Java)100 MB20-30 MBRedukcja 70-80%
Zwykłe dokumenty tekstowe100 MB15-25 MBRedukcja 75-85%
Już skompresowany (JPEG/MP4)100 MB95-100 MB~0% zniżki
Zrzut SQL bazy danych100 MB10-20 MBRedukcja 80-90%
Mieszane zasoby internetowe (HTML/CSS/JS/obrazy)100 MB40-60 MBRedukcja 40-60%

TAR.GZ kontra ZIP

AspektTAR.GZZIP
Podejście kompresyjneStrumień (cały plik)Na plik
Stopień kompresjiLepiej dla podobnych plikówDobrze, ale narzut na plik
Losowy dostęp do pliku❌ Należy zdekompresować od początku✅ Bezpośredni dostęp do dowolnego pliku
Uprawnienia Uniksa✅ W pełni zachowane❌ Nie zakonserwowany
Dowiązania symboliczne✅Zakonserwowane❌ Nieobsługiwane
Rozmiar pliku narzutMinimalneKatalog centralny + nagłówki poszczególnych plików
Domyślnie w systemie Linux/Mac
Domyślnie w systemie Windows
Ochrona hasłem❌ (użyj GPG osobno)✅ Wbudowany AES

TAR.GZ jest preferowany, gdy ważne jest zachowanie metadanych Uniksa lub podczas kompresowania dużych zbiorów podobnych plików tekstowych.ZIP jest preferowany w przypadku udostępniania między platformami, gdy odbiorcy mogą korzystać z systemu Windows.

Typowe przypadki użycia na Androidzie

Pobieranie kodu źródłowego z GitHub

Każde repozytorium GitHub oferuje możliwość pobrania TAR.GZ:

  1. Na GitHubie przejdź do repozytorium → KodPobierz TAR.GZ
  2. Lub skorzystaj ze strony wydania → pobierz źródłowy plik tar
  3. Otwórz w AnExplorer, aby przeglądać pliki źródłowe, czytać dokumentację lub wyodrębniać konfiguracje

Przywracanie kopii zapasowych serwera

Panele hostingowe serwerów (cPanel, Plesk) tworzą kopie zapasowe jako TAR.GZ:

  1. Pobierz kopię zapasową na swój telefon
  2. Otwórz w AnExplorer, aby znaleźć określone pliki (zrzuty bazy danych, pliki konfiguracyjne)
  3. Wyodrębnij tylko to, czego potrzebujesz, a nie całą wieloGB kopię zapasową

Praca z narzędziami dla programistów

Android NDK, Flutter SDK i inne narzędzia są czasami dostarczane jako TAR.GZ:

  1. Pobierz TAR.GZ na swoje urządzenie
  2. Wyodrębnij się do znanej lokalizacji
  3. Odwołaj się do narzędzi wyodrębnionych ze środowiska programistycznego

Przesyłanie plików z komputera Mac/Linux

Gdy ktoś pakuje pliki w systemie macOS lub Linux za pomocą terminala:

  1. Działają tar -czf files.tar.gz folder/
  2. Wyślij Ci wynikowy plik
  3. Otwórz w AnExplorer, aby przeglądać i wyodrębniać zawartość

Rozwiązywanie problemów

„Nie można otworzyć jako archiwum” dla pliku .tar.gz

  • Plik może mieć nieprawidłowe rozszerzenie — niektóre pliki .tar.gz mają niepoprawną nazwę .tar lub tylko .gz
  • Spróbuj długo nacisnąć → Otwórz jako archiwum, aby wymusić interpretację archiwum
  • Jeśli jest to naprawdę .gz (pojedynczy skompresowany plik, a nie pakiet TAR), AnExplorer dekompresuje go do pojedynczego pliku

Ekstrakcja tworzy tylko jeden duży plik .tar

Oznacza to, że zdekompresowano tylko warstwę GZIP bez rozpakowywania TAR-a:

  • Otwórz powstały plik .tar w AnExplorer
  • Wyodrębnij ponownie — powoduje to rozpakowanie warstwy TAR
  • W większości przypadków AnExplorer obsługuje obie warstwy automatycznie w jednym kroku

Ekstrakcja jest bardzo powolna

  • Dekompresja TAR.GZ jest ogólnie szybka (GZIP jest zaprojektowany pod kątem szybkości)
  • Bardzo duże archiwa (5+ GB) wymagają czasu proporcjonalnego do ich nieskompresowanego rozmiaru
  • Upewnij się, że na Twoim urządzeniu jest wystarczająca ilość wolnego miejsca — wyodrębniona zawartość jest większa niż skompresowany plik
  • TAR skompresowane BZIP2 i XZ są znacznie wolniejsze niż GZIP

„Niewystarczające przechowywanie” podczas ekstrakcji

  • Skompresowane archiwa TAR rozszerzają się 2-5 razy po rozpakowaniu (w zależności od zawartości)
  • 500 MB .tar.gz może wygenerować 2-3 GB wyodrębnionych plików
  • Wolne miejsce przed wyodrębnieniem lub wyodrębnieniem na kartę SD z większą ilością miejsca
  • Użyj Memory Cleaner, aby zidentyfikować i usunąć niepotrzebne pliki

Problemy z uprawnieniami pliku po wyodrębnieniu

  • Uprawnienia Unix przechowywane w plikach TAR nie mają zastosowania w systemie plików Androida
  • Wyodrębnione pliki uzyskują standardowe uprawnienia do odczytu/zapisu w systemie Android — Jest to normalne i oczekiwane — system Android nie wykorzystuje wymuszania uprawnień w systemie Unix

Powiązane przewodniki

Najczęściej zadawane pytania

Prawa Autorskie © DWorkS 2011 – 2026 Wszystkie prawa zastrzeżone