GZ konvertálása TAR formátumba
Nyerje ki a TAR-adatokat egy GZIP-pel tömörített TAR-archívumból, például .tar.gz vagy .tgz fájlból.
Formátum-összehasonlítás és műszaki specifikációk
| Specifikáció | GZ | TAR |
|---|---|---|
| MIME-típus | application/ | application/ |
| Típus | tömörített adatfolyam | archívumtároló |
| Tömörítés | veszteségmentes DEFLATE (LZ77 + Huffman) | tömörítetlen (gyakran gzip/bzip2/xz-vel kombinálva) |
| Szabványos specifikáció | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Fájlfejléc azonosító bájtjai | 1F 8B | 75 73 74 61 72 (ustar) |
A formátum áttekintése és alkalmazási területei
A GZ-fájl a DEFLATE algoritmus által létrehozott egyetlen tömörített adatfolyam, míg a TAR-fájl egy tömörítetlen konténer, amely több fájlt és mappaszerkezetet gyűjt össze anélkül, hogy zsugorítaná őket. A rendszergazdák és a fejlesztők gyakran hajtják végre ezt a konverziót, amikor meg kell vizsgálniuk, módosítaniuk vagy ki kell bontaniuk az egyes fájlokat egy tömörített biztonsági mentésen belül anélkül, hogy minden alkalommal újra kellene tömöríteniük a teljes adatfolyamot. Az olyan szoftveres segédprogramok, mint a GNU tar, a 7-Zip és a WinRAR natívan kezelik ezt az átalakítást a legtöbb asztali operációs rendszeren. Ez az útvonal GZIP-pel tömörített TAR-archívumokhoz készült, például .tar.gz vagy .tgz fájlokhoz. Kicsomagolja az adatfolyamot, ellenőrzi, hogy normál fájlokat tartalmazó TAR-archívumot rejt-e, majd visszaadja a TAR bájtjait. Más GZIP-adatokat elutasít.
Műszaki specifikációk és kodekáttekintés
A GZIP MIME-típusa application/gzip, aláírása 1F 8B, és DEFLATE tömörítést használ. A TAR típusa application/x-tar, POSIX blokkok fejléceivel. Az átalakító kicsomagolja a GZIP-adatfolyamot, ellenőrzi, hogy az eredmény érvényes, normál fájlokat tartalmazó TAR-archívum-e, majd változatlanul visszaadja a TAR bájtjait.
Operációs rendszer- és böngésző-kompatibilitás
Mindkét formátum natívan támogatott szinte az összes operációs rendszerben. A Linux, a macOS és a Unix-szerű környezetek olyan parancssori eszközöket tartalmaznak, mint a tar és a gzip, amelyek azonnal konvertálják ezeket a fájlokat. A Windows-felhasználók harmadik féltől származó szoftverekre, például a 7-Zipre, illetve a Windows 10 és 11 modern terminálparancsaira támaszkodhatnak. A webböngészők nem képesek natívan renderelni vagy végrehajtani a konverziókat e két archívumtípus között, így a fájlfeldolgozásnak a helyi gépen vagy háttérszerver-kódon keresztül kell történnie. A támogatás az alkalmazástól, az eszköztől, az operációs rendszertől és annak verziójától is függ.
Hasznos információk
Olyan GZIP-fájlt használjon, amely TAR-archívumot tartalmaz, például .tar.gz vagy .tgz fájlt. A TAR-archívumot nem tartalmazó .gz fájlokat a rendszer elutasítja.
Gyakran ismételt kérdések
Hogyan konvertálható a GZIP archívum TAR archívummá minőségromlás nélkül?
Ha a GZIP-adatfolyam érvényes TAR-archívumot tartalmaz, a kibontás változatlan TAR-bájtokat ad vissza. Ez az útvonal elutasítja az egyéb GZIP-adatokat.
Mi a különbség a GZIP archívum és a TAR archívum között?
A GZIP egy fájlra vonatkozó tömörítési algoritmus, amely a DEFLATE matematika segítségével csökkenti a fájlméretet. A TAR egy archívumkonténer, amely több fájlt és könyvtárat csoportosít egyetlen fájlba anélkül, hogy bármilyen tömörítést alkalmazna.