Wyodrębnij pliki TAR.GZ online
Prześlij archiwum TAR.GZ lub TGZ i natychmiast wyodrębnij jego zawartość. Nasz ekstraktor online obsługuje dekompresję i rozpakowywanie, a następnie pakuje wyodrębnione pliki do archiwum ZIP do pobrania, które działa w każdym systemie operacyjnym bez specjalnego oprogramowania.
Idealne dla użytkowników Windows, którzy otrzymują archiwa z Linuksa, ale nie chcą instalować dodatkowego oprogramowania. Wystarczy przesłać, wyodrębnić i pobrać — bez wiersza poleceń.
O formacie TAR.GZ
TAR.GZ łączy archiwizację TAR z kompresją GZIP. TAR (Tape Archive) łączy wiele plików w jedno archiwum, zachowując uprawnienia plików Unix, właściciela i znaczniki czasu. GZIP następnie kompresuje ten pakiet za pomocą algorytmu DEFLATE dla wydajnego przechowywania.
TAR.GZ to standardowy format archiwum w systemach Linux i Unix. Oprogramowanie open source, wydania jądra Linuksa i kopie zapasowe konfiguracji serwerów powszechnie korzystają z tego formatu.
Typowe zastosowania
- Pobrania open source — wyodrębniaj oprogramowanie dystrybuowane jako TAR.GZ
- Kopie zapasowe serwera — uzyskaj dostęp do plików z kopii zapasowych serwerów Linux
- Pakiety kodu źródłowego — wyodrębniaj kod źródłowy do przeglądu lub kompilacji
- Udostępnianie międzyplatformowe — uzyskaj dostęp do archiwów Linuksa w Windows/Mac
Dlaczego wyodrębniać online?
Windows nie obsługuje natywnie plików TAR.GZ. Choć narzędzia takie jak 7-Zip potrafią je obsłużyć, nasz ekstraktor online zapewnia natychmiastowy dostęp bez instalacji oprogramowania. Powstały plik ZIP otwiera się w każdym systemie — Windows, Mac czy urządzeniach mobilnych.
Technologia kompresji GZIP
GZIP wykorzystuje algorytm kompresji DEFLATE, osiągając współczynnik kompresji 60–90% dla treści tekstowych, takich jak kod źródłowy czy pliki konfiguracyjne. Choć nie jest to najbardziej agresywna dostępna kompresja, GZIP równoważy współczynnik kompresji z szybkością — co ma znaczenie dla często używanych plików i serwerów WWW.
Połączenie TAR+GZIP tworzy archiwum solid, co oznacza, że cały plik TAR jest kompresowany jako jedna całość. Umożliwia to lepszą kompresję niż kompresja na poziomie pojedynczego pliku, ale wymaga dekompresji całego archiwum, aby uzyskać dostęp do dowolnego pliku. Dla archiwów, gdzie liczy się dostęp swobodny, lepiej może sprawdzić się ZIP.
TAR.GZ w tworzeniu oprogramowania
Projekty open source powszechnie dystrybuują kod źródłowy jako archiwa TAR.GZ. Tarballe wydań GitHub, pakiety PyPI i tarballe npm wykorzystują ten format. Współtworząc projekty open source, będziesz często musiał wyodrębniać archiwa TAR.GZ, aby zbudować oprogramowanie ze źródeł.
Obrazy Dockera i warstwy kontenerów również wewnętrznie wykorzystują TAR.GZ. Zrozumienie struktury TAR.GZ pomaga przy debugowaniu problemów z kontenerami, tworzeniu niestandardowych obrazów czy wyodrębnianiu plików z warstw kontenerów do analizy.
Struktura pliku TAR.GZ
Plik TAR.GZ to zasadniczo archiwum TAR opakowane w kompresję GZIP. Warstwa TAR grupuje pliki razem, zachowując strukturę katalogów, nazwy plików (w tym znaki Unicode), uprawnienia, znaczniki czasu i dowiązania symboliczne. Zewnętrzna warstwa GZIP kompresuje cały ten pakiet jako jeden strumień.
Ta dwuwarstwowa struktura oznacza, że wyodrębnienie pojedynczych plików wymaga przetworzenia całego archiwum — w przeciwieństwie do ZIP, który kompresuje pliki niezależnie. Dla często używanych archiwów, z których potrzebujesz konkretnych plików, wydajniejszy może być ZIP. Dla pełnego wyodrębniania i scenariuszy kopii zapasowych kompresja solid w TAR.GZ daje lepszy współczynnik.
Kwestie międzyplatformowe
Przy wyodrębnianiu archiwów TAR.GZ utworzonych w Linuksie do użytku w Windows zwróć uwagę na różnice w nazwach plików. Linux dopuszcza w nazwach plików znaki, których nie dopuszcza Windows (jak dwukropki czy niektóre znaki specjalne). Niektóre pliki mogą zostać przemianowane podczas wyodrębniania, aby spełnić zasady nazewnictwa Windows.
Różni się też wielkość liter: Linux traktuje „File.txt” i „file.txt” jako różne pliki, natomiast Windows uznaje je za takie same. Archiwa zawierające pliki różniące się tylko wielkością liter będą powodować konflikt w Windows, gdzie jeden plik może nadpisać drugi. Nasz ekstraktor automatycznie obsługuje te konflikty podczas konwersji do ZIP.
Powiązane narzędzia
- Wyodrębnij TAR.BZ2 — wyodrębniaj archiwa skompresowane BZIP2
- Wyodrębnij TAR.XZ — wyodrębniaj archiwa skompresowane XZ
- TAR.GZ do ZIP — konwersja do formatu ZIP