Konwertuj 7Z na TGZ: bezpłatny konwerter online
Konwertuj archiwum 7-Zip (.7z) do archiwum Tar w formacie Gzip (.tgz) online za darmo. Szybka i bezpieczna konwersja dokumentów bez znaków wodnych i rejestracji.
Obsługuje formaty: 7Z
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 7Z na TGZ
- Silnik
- Archiwum
- Ustawienia
- Niepotrzebne, stosowane są rozsądne wartości domyślne.
Jak skonwertować
Prześlij plik .7z, 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 .tgz, gdy będzie gotowy.
O konwersji 7Z na TGZ
Archiwa 7Z osiągają wyjątkową kompresję dzięki algorytmom LZMA i LZMA2, często o 30–70% mniejszą niż równoważne pliki ZIP. TGZ to kompaktowy wariant nazwy pliku tar.gz — archiwum tar skompresowanego za pomocą programu gzip — wykorzystujący krótsze trzyznakowe rozszerzenie powstałe z ograniczeń nazw plików 8.3 w starszych systemach DOS i Windows. TGZ ma wewnętrznie dokładnie taki sam format jak tar.gz.
Konwersja 7Z do TGZ tworzy skompresowany plik tar za pomocą programu gzip z rozszerzeniem .tgz, który jest preferowany w niektórych systemach zarządzania pakietami (zwłaszcza w pkgtools Slackware), wdrożeniach systemów wbudowanych i środowiskach, w których konwencjonalne są krótkie nazwy plików. Konwersja wyodrębnia skompresowaną zawartość LZMA 7Z i przepakowuje ją za pomocą tar + gzip.
Dlaczego warto konwertować 7Z na TGZ?
Kilka konkretnych ekosystemów preferuje lub wymaga rozszerzenia .tgz zamiast .tar.gz. Pakiety Slackware Linux używają wyłącznie .tgz jako swojego natywnego formatu pakietu. Wykresy Helm dla Kubernetes są dystrybuowane jako pliki .tgz. Wiele wbudowanych systemów kompilacji Linuksa (Buildroot, OpenWrt) i zestawów narzędzi do kompilacji krzyżowej oczekuje źródłowych plików tar .tgz w swoich katalogach pobierania.
Rozszerzenie .tgz jest również bardziej praktyczne w przypadku skryptów i automatyzacji. Pojedyncze rozszerzenie (zamiast złożonego .tar.gz) upraszcza wzorce globów, wykrywanie typów plików i programową obsługę nazw plików. Niektóre starsze systemy i starsze narzędzia POSIX obsługują nazwy plików z pojedynczym rozszerzeniem bardziej niezawodnie niż z podwójnymi rozszerzeniami.
Typowe zastosowania
- Tworzenie pakietów kompatybilnych ze Slackware na podstawie oprogramowania zarchiwizowanego w 7Z
- Pakowanie wykresów Helm dla wdrożenia Kubernetes w wymaganym formacie .tgz
- Przygotowywanie źródłowych plików tar dla wbudowanych systemów Linux, takich jak Buildroot i OpenWrt
- Dystrybucja skompresowanych archiwów do systemów z ograniczeniami dotyczącymi nazw plików 8.3
- Uproszczenie skryptów automatycznej obsługi plików, które działają lepiej z nazwami plików o pojedynczym rozszerzeniu
Jak to działa
p7zip rozpakowuje archiwum 7Z do katalogu tymczasowego, dekompresując wszystkie strumienie LZMA/LZMA2 do oryginalnych danych pliku. Wyodrębnione drzewo jest następnie pakowane do archiwum tar POSIX i jednocześnie kompresowane za pomocą algorytmu gzip DEFLATE. Dane wyjściowe są zapisywane z rozszerzeniem .tgz. Wewnętrznie plik jest identyczny pod względem bajtów z zawartością pliku .tar.gz — jedyną różnicą jest rozszerzenie. Strumień gzip zawiera 10-bajtowy nagłówek z magiczną liczbą 1f8b, metodą kompresji (08 = DEFLATE) i stopką CRC32 + oryginalny rozmiar.
Jakość i wydajność
W pełni bezstratny. Pliki znajdujące się w archiwum 7Z są wyodrębniane dokładnie tak, jak zostały zapisane i ponownie pakowane do kontenera TGZ bez żadnych modyfikacji. Każdy bajt, nazwa pliku, bit uprawnień i znacznik czasu są zachowywane. Sam format TGZ to po prostu tar + gzip — dobrze ugruntowana, bezstratna kombinacja archiwizacji i kompresji używana od dziesięcioleci w systemach produkcyjnych na całym świecie.
Zgodność z urządzeniami
| Device | 7Z | TGZ |
|---|---|---|
| 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
- 1W przypadku wykresów Helm upewnij się, że katalog najwyższego poziomu w archiwum jest zgodny z nazwą wykresu określoną w pliku Chart.yaml
- 2Pakiety Slackware wymagają określonych ścieżek wewnętrznych — przed konwersją sprawdź, czy archiwum 7Z ma oczekiwany układ
- 3Rozszerzenie .tgz jest czysto kosmetyczne — jeśli narzędzie oczekuje rozszerzenia .tar.gz, po prostu zmień nazwę pliku i będzie działać identycznie
- 4W przypadku skryptów przetwarzania wsadowego plik .tgz jest łatwiejszy w obsłudze we wzorcach globalnych niż podwójne rozszerzenie .tar.gz
- 5Sprawdź dane wyjściowe za pomocą `tar -tzf Archive.tgz` — flaga -z obsługuje dekompresję gzip w sposób przezroczysty, niezależnie od rozszerzenia
Powiązane konwersje
Konwersja 7Z do TGZ tworzy skompresowane archiwum gzip z krótkim rozszerzeniem .tgz, idealne dla pakietów Slackware, wykresów Helm, wbudowanych systemów kompilacji i każdego środowiska preferującego nazwy plików archiwów o pojedynczym rozszerzeniu.
7Z a TGZ
| Cecha | 7Z | TGZ |
|---|---|---|
| Pełna nazwa | 7-Zip Archive | Gzipped Tar Archive |
| Rozszerzenie | .7z | .tgz |