Konwertuj ZIP na TAR: darmowy konwerter online
Konwertuj archiwum ZIP (.zip) na archiwum taśmowe (.tar) online za darmo. Szybka i bezpieczna konwersja dokumentów bez znaków wodnych i rejestracji.
Obsługuje formaty: ZIP
Przesyłając pliki, potwierdzasz, że masz do nich prawa, i akceptujesz nasz Regulamin.
Bezpieczny transfer
Przesyłanie szyfrowane HTTPS
Prywatność przede wszystkim
Pliki gości są automatycznie usuwane po około 2 godzinach
Bez rejestracji
Zacznij konwertować natychmiast
Działa wszędzie
Dowolna przeglądarka, dowolne urządzenie
Ustawienia dla ZIP na TAR
- Silnik
- Archiwum
- Ustawienia
- Niepotrzebne, stosowane są rozsądne wartości domyślne.
Jak skonwertować
Prześlij plik .zip, przeciągając go do obszaru przesyłania lub klikając, aby przeglądać.
Dostosuj ustawienia wyjściowe w razie potrzeby. Domyślne ustawienia zachowują oryginalną jakość.
Kliknij Konwertuj i pobierz plik .tar, gdy będzie gotowy.
O konwersji ZIP na TAR
ZIP to uniwersalny format archiwum z kompresją DEFLATE dla poszczególnych plików i dostępem swobodnym, obsługiwany natywnie przez każdy system operacyjny. TAR to uniksowy format łączenia plików, który przechowuje pliki w nieskompresowanym strumieniu z pełnym zachowaniem uprawnień Uniksa, dowiązań symbolicznych, własności i znaczników czasu. TAR jest podstawą archiwizacji uniksowej od 1979 roku.
Konwersja ZIP do TAR przekształca wieloplatformowe skompresowane archiwum w nieskompresowany pakiet plików natywny dla systemu Unix. Ta konwersja jest przydatna, gdy potrzebne są surowe dane wejściowe tar do budowania pakietów uniksowych, operacji na warstwie Dockera lub późniejszej kompresji za pomocą wybranego algorytmu. Dane wyjściowe TAR zachowują metadane Uniksa wierniej niż kompromis między platformami ZIP.
Dlaczego warto konwertować ZIP na TAR?
TAR to podstawowy format pakowania Uniksa (deb, obr./min), obrazów Dockera i praktycznie każdego systemu kompilacji w ekosystemie Linuksa. Rozpoczynając od pliku ZIP, konwersja do formatu TAR umożliwia wykorzystanie zawartości przez te narzędzia. Instrukcje COPY i ADD Dockera natywnie obsługują strumienie tar. Tworzenie systemów tworzących powtarzalne archiwa często wymaga tar jako danych wejściowych.
TAR zachowuje także metadane Uniksa, z którymi ZIP radzi sobie słabo. Dowiązania symboliczne, dowiązania twarde, pliki urządzeń, rozszerzone atrybuty i precyzyjna własność uid/gid to pierwszorzędne cechy formatu tar. ZIP przechowuje niektóre uprawnienia Uniksa poprzez atrybuty zewnętrzne, ale nie ma standardowej reprezentacji dowiązań symbolicznych ani plików urządzeń. Konwersja do TAR przywraca pełną wierność metadanych Uniksa.
Typowe zastosowania
- Przygotowywanie treści dystrybuowanych w formacie ZIP do tworzenia obrazów platformy Docker, które wymagają danych wejściowych w warstwie tar
- Konwertowanie pakietów ZIP do formatu tar na potrzeby procesów tworzenia pakietów deb/rpm
- Tworzenie nieskompresowanych archiwów tar z ZIP do późniejszej kompresji za pomocą xz, bzip2 lub zstd
- Przywracanie pełnej wierności metadanych Uniksa (dowiązania symboliczne, własność) z ograniczonej reprezentacji ZIP
- Dostarczanie kodu źródłowego rozpowszechnianego za pośrednictwem ZIP do systemów kompilacji, które korzystają z archiwów tar
Jak to działa
Centralny katalog ZIP jest analizowany w celu wyliczenia wszystkich wpisów. Każdy plik jest dekompresowany ze strumienia DEFLATE i weryfikowany za pomocą CRC32. Pliki umieszczane są w katalogu tymczasowym z zachowaniem hierarchii. Narzędzie `tar` łączy wyodrębnione pliki w archiwum w formacie POSIX.1-2001 (pax) z 512-bajtowymi blokami nagłówka na wpis. Uprawnienia do plików z zewnętrznych atrybutów ZIP są zachowywane, jeśli są dostępne; W przeciwnym razie stosowane są wartości domyślne 644 (pliki) i 755 (katalogi). Nie stosuje się żadnej kompresji — wynikiem jest surowa smoła.
Jakość i wydajność
Zawartość pliku jest całkowicie bezstratna — każdy bajt jest zachowywany od ZIP do TAR. Dane wyjściowe TAR będą znacznie większe niż dane wejściowe ZIP, ponieważ TAR nie stosuje kompresji. 50 MB ZIP może wygenerować 100-200 MB TAR. Metadane Uniksa (uprawnienia, znaczniki czasu) są zachowywane z zewnętrznych atrybutów ZIP, jeśli są obecne, w przeciwnym razie stosowane są rozsądne wartości domyślne.
Zgodność z urządzeniami
| Device | ZIP | TAR |
|---|---|---|
| Windows PC | Partial | Partial |
| macOS | Partial | Partial |
| iPhone/iPad | Partial | Partial |
| Android | Partial | Partial |
| Linux | Partial | Partial |
| Web Browser | No | No |
Wskazówki, jak uzyskać najlepsze wyniki
- 1Zapewnij wystarczającą ilość miejsca na dysku — nieskompresowany plik TAR może być 2-5 razy większy niż skompresowany plik ZIP
- 2Jeśli potrzebujesz skompresowanego archiwum uniksowego, przekonwertuj bezpośrednio do .tar.gz lub .tar.xz, zamiast tworzyć pośredni nieskompresowany plik .tar
- 3TAR przechowuje metadane Uniksa wierniej niż ZIP — użyj tej konwersji, gdy ważne są dowiązania symboliczne lub dokładne uprawnienia
- 4W przypadku operacji na warstwie Dockera oczekiwanym wejściem jest nieskompresowany plik tar — nie kompresuj przed wprowadzeniem do Dockera
- 5Sprawdź dane wyjściowe za pomocą `tar -tf Archive.tar`, aby potwierdzić obecność wszystkich oczekiwanych plików
Powiązane konwersje
ZIP do TAR konwertuje uniwersalny skompresowany format na natywny, nieskompresowany format archiwalny Uniksa. Dane wyjściowe są idealne do operacji Dockera, budowania pakietów i późniejszej kompresji za pomocą dowolnego algorytmu.
ZIP a TAR
| Cecha | ZIP | TAR |
|---|---|---|
| Pełna nazwa | ZIP Archive | Tape Archive |
| Rozszerzenie | .zip | .tar |