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 11 (od wersji 23H2) otwiera pliki TAR.GZ w Eksploratorze plików; starsze wersje potrzebują polecenia tar albo narzędzia takiego jak 7-Zip. Nasz rozpakowywacz online pomija ten krok: w wyniku dostajesz plik ZIP, który otworzy każdy system — Windows, Mac czy urządzenia mobilne.
Technologia kompresji GZIP
GZIP używa algorytmu kompresji DEFLATE. W naszym teście zmniejszył 13 MB kodu źródłowego o 78%, a pliki binarne programów o 59%, podczas gdy zdjęcia prawie się nie zmieniły. To nie najsilniejsza dostępna kompresja, ale dobrze równoważy stopień kompresji i szybkość, co ma znaczenie przy często używanych plikach i serwerach 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