Co to jest format pliku TZ?
Rozszerzenie .tz oznacza archiwum TAR skompresowane narzędziem Unix compress przy użyciu algorytmu LZW (Lempel-Ziv-Welch). Jest to skrócony alias dla .tar.Z i jest stosowany zamiennie z .taz - wszystkie trzy nazwy opisują tę samą strukturę binarną.
Wewnętrznie plik .tz składa się z zewnętrznej powłoki kompresji .Z - identyfikowalnej po dwubajtowej sygnaturze magicznej 1F 9D na początku pliku - otaczającej standardowe archiwum TAR. Warstwa TAR zawiera 512-bajtowe bloki nagłówkowe dla każdego pliku członkowskiego, po których następują dopełnione dane, podczas gdy warstwa LZW kompresuje cały strumień TAR przy użyciu kodów o długości do 16 bitów. GNU tar obsługuje obie warstwy w sposób przezroczysty za pomocą flagi -Z: tar -xZf archive.tz.
Format ten pochodzi z początku lat 80., kiedy Unix compress był dominującym narzędziem do kompresji. Był szeroko stosowany do dystrybucji oprogramowania Unix i danych akademickich pod koniec lat 80. i na początku lat 90., szczególnie gdy dyskietki były głównym nośnikiem wymiany. Archiwa .tz można dziś znaleźć głównie w starszych repozytoriach Unix i starych zestawach kopii zapasowych.
Nowoczesne odpowiedniki - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) oraz .tar.zst (Zstandard, 2016) - oferują lepsze współczynniki kompresji i wyparły .tz w przypadku nowych archiwów. Narzędzia takie jak 7-Zip, PeaZip i WinZip mogą wypakowywać pliki .tz w systemie Windows.
Bezpieczeństwo
RYZYKO: LOW.tz jest pasywnym kontenerem archiwum; format .Z nie posiada zdolności wykonywania kodu. Obowiązują standardowe środki ostrożności dotyczące archiwów: spreparowany plik tar może zawierać wpisy typu „path-traversal” („../”, ścieżki bezwzględne - atak typu „tar slip”). Wypakowuj niezaufane pliki .tz do pustego katalogu i przejrzyj zawartość przed uruchomieniem czegokolwiek ze środka.
Szczegóły formatu
w pigułce- Dane stref czasowych (tz database) - Historycznie niektóre dystrybucje bazy danych IANA tz (timezone) były pakowane jako .tz lub tzdata.tar.gz; nie jest to odrębny format pliku.
Programy otwierające pliki TZ
Szczegóły techniczne
specyfikacja| Struktura kontenera | Archiwum TAR zawinięte w powłokę Unix compress (.Z) LZW |
| Magiczne bajty (zewnętrzne .Z) | 1F 9D pod offsetem 0 |
| Algorytm kompresji | LZW (Lempel-Ziv-Welch) przez Unix compress; domyślnie kody do 16 bitów |
| Wewnętrzny format archiwum | Standardowy TAR: 512-bajtowe bloki nagłówkowe + dopełnione dane plików dla każdego elementu |
| Kolejność bajtów | Nie dotyczy - strumień bitowy LZW; nagłówki TAR używają pól ASCII |
| Kodowanie | Binarne |
| Suma kontrolna | Tylko ósemkowa suma kontrolna nagłówka TAR dla każdego elementu; brak sumy kontrolnej warstwy zewnętrznej |
| Równoważne nazwy | `.tar.Z` oraz `.taz` to identyczne formaty |
| Flaga GNU tar | `-Z` umożliwia przezroczystą kompresję/dekompresję (np. `tar -xZf file.tz`) |
| Typowy rozmiar pliku | Od kilkunastu KB do setek MB |
| Typ MIME | application/x-tar (również application/x-compress) |
| Status patentowy LZW | Patent Unisys wygasł w 2003; patent IBM wygasł w 2004 - format nie jest już obciążony |
| Zastąpiony przez | `.tar.gz`, `.tar.bz2`, `.tar.xz` oraz `.tar.zst` (lepsze współczynniki kompresji i szybkość) |
| Wydano | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Najnowsza wersja | N/A (format is static; no versioning) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.gnu.org |
Konwersje TZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TZ.