GZ-naar-TAR-converter
Pak TAR-data uit een GZIP-gecomprimeerd TAR-archief, zoals .tar.gz of .tgz.
Formaatvergelijking en technische specificaties
| Specificatie | GZ | TAR |
|---|---|---|
| MIME-type | application/ | application/ |
| Type | gecomprimeerde stroom | archiefcontainer |
| Compressie | verliesvrij DEFLATE (LZ77 + Huffman) | ongecomprimeerd (vaak gecombineerd met gzip/bzip2/xz) |
| Standaardspecificatie | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Bestandshandtekening (magic bytes) | 1F 8B | 75 73 74 61 72 (ustar) |
Formaatoverzicht en toepassingen
Een GZ-bestand is een enkele gecomprimeerde stroom die is gemaakt door het DEFLATE-algoritme, terwijl een TAR-bestand een niet-gecomprimeerde container is die meerdere bestanden en mappenstructuren bundelt zonder ze te verkleinen. Systeembeheerders en ontwikkelaars voeren deze conversie regelmatig uit wanneer ze individuele bestanden in een gecomprimeerde back-up moeten bekijken, wijzigen of uitpakken zonder telkens de hele stroom opnieuw te hoeven comprimeren. Softwarehulpprogramma's zoals GNU tar, 7-Zip en WinRAR verwerken deze omzetting native op de meeste desktopbesturingssystemen. Deze route is bedoeld voor GZIP-gecomprimeerde TAR-archieven zoals .tar.gz of .tgz. Het decomprimeert de stroom, controleert op een TAR-archief met reguliere bestanden en retourneert de TAR-bytes. Overige GZIP-data wordt geweigerd.
Technische specificaties en codec-overzicht
GZIP gebruikt het MIME-type application/gzip, de handtekening 1F 8B en DEFLATE-compressie. TAR gebruikt application/x-tar en POSIX-blokheaders. De converter decomprimeert de GZIP-stroom, controleert of het resultaat een geldig TAR-archief met reguliere bestanden is en retourneert de gedecomprimeerde TAR-bytes ongewijzigd.
Besturingssysteem- en browserondersteuning
Native ondersteuning voor beide formaten is aanwezig op bijna alle grote besturingssystemen. Linux, macOS en Unix-achtige omgevingen bevatten opdrachtregeltools zoals tar en gzip die deze bestanden snel converteren. Windows-gebruikers kunnen vertrouwen op software van derden zoals 7-Zip of moderne terminalopdrachten in Windows 10 en 11. Webbrowsers kunnen conversies tussen deze twee archieftypen niet native weergeven of uitvoeren, dus de verwerking van bestanden moet plaatsvinden op de lokale machine of via backend-servercode.
Handige informatie
Gebruik een GZIP-bestand dat een TAR-archief bevat, zoals .tar.gz of .tgz. .gz-bestanden zonder TAR-archief worden geweigerd.
Veelgestelde vragen
Hoe converteert u een GZIP-archief naar een TAR-archief zonder kwaliteitsverlies?
Als de GZIP-stroom een geldig TAR-archief bevat, retourneert de decompressie de TAR-bytes ongewijzigd. Deze route weigert andere GZIP-gegevens.
Wat is het verschil tussen een GZIP-archief en een TAR-archief?
GZIP is een compressiealgoritme voor één bestand dat de bestandsgrootte verkleint met behulp van DEFLATE-wiskunde. TAR is een archiefcontainer die meerdere bestanden en mappen groepeert in één enkel bestand zonder compressie toe te passen.