TAR-naar-GZ-converter

Het converteren van een TAR-archief naar een GZIP-archief verpakt een niet-gecomprimeerde verzameling bestanden in één gecomprimeerde stroom met het verliesvrije DEFLATE-algoritme, waardoor de bestandsgrootte drastisch kleiner wordt.

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V

Terwijl u op uw bestanden wacht, kunt u Code Rain spelen

Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Formaatvergelijking en technische specificaties

SpecificatieTARGZ
MIME-typeapplication/x-tarapplication/gzip
Typearchiefcontainergecomprimeerde stroom
Compressieongecomprimeerd (vaak gecombineerd met gzip/bzip2/xz)verliesvrij DEFLATE (LZ77 + Huffman)
StandaardspecificatiePOSIX.1-2001 / IEEE 1003.1 ustarIETF RFC 1952 (GZIP)
Bestandshandtekening (magic bytes)75 73 74 61 72 (ustar)1F 8B

Formaatoverzicht en toepassingen

Softwareontwikkelaars en systeembeheerders groeperen vaak meerdere bestanden en mappen in één TAR-archief om mappenstructuren en bestandsrechten te behouden. TAR-bestanden verkleinen de bestandsgrootte op zichzelf echter niet. Daarom moet het archief worden gecomprimeerd voor snellere netwerkoverdrachten en efficiënte opslag. Door een TAR-container te converteren naar een GZIP-archief passen gebruikers het DEFLATE-algoritme toe op de gehele datastroom. Deze werkwijze is standaard in Linux- en Unix-omgevingen voor softwaredistributie, systeemback-ups en serverimplementaties. Standaard compressietools zoals gzip verwerken de ruwe TAR-bytes rechtstreeks, wat een compact bestand oplevert dat alle originele metadata intact houdt.

Technische specificaties en codec-overzicht

Een TAR-bestand (Tape Archive) heeft het MIME-type application/x-tar en slaat bestanden opeenvolgend op zonder ingebouwde compressie. Het steunt op POSIX-standaarden en gebruikt met nullen opgevulde headerblokken. Daarentegen heeft een GZIP-bestand het MIME-type application/gzip en fungeert het als een gecomprimeerde stroomcontainer die gebruikmaakt van het verliesvrije DEFLATE-algoritme, dat LZ77-matching met een schuivend venster combineert met Huffman-codering. Bestandshandtekeningen (magic bytes) bepalen hoe besturingssystemen deze formaten herkennen. Een standaard TAR-bestand bevat vaak de ustar-indicator op offset 257. Een GZIP-bestand begint met een kenmerkende handtekening van twee bytes, namelijk de hexadecimale bytes 1F 8B, gevolgd door compressievlaggen en een tijdstempel.

Besturingssysteem- en browserondersteuning

GZIP-archieven genieten brede ondersteuning op moderne besturingssystemen, waaronder Linux, macOS en Windows. Opdrachtregeltools zoals gzip en gunzip zijn vooraf geïnstalleerd op Unix-gebaseerde systemen, terwijl moderne Windows-versies GZIP native verwerken in PowerShell en Verkenner. Webbrowsers pakken GZIP-archieven niet rechtstreeks uit aan de clientzijde zonder JavaScript-bibliotheken, maar webservers gebruiken GZIP routinematig om HTTP-verkeer direct te comprimeren.

Handige informatie

Maak altijd eerst uw niet-gecomprimeerde TAR-bestand aan voordat u GZIP-compressie toepast. Het comprimeren van individuele bestanden in een TAR-container levert slechte compressieverhoudingen op, omdat het DEFLATE-algoritme geen patronen over bestanden heen kan vinden zoals dat wel kan bij een enkele continue bytestroom.

Veelgestelde vragen

Hoe converteert u een TAR-archief naar een GZIP-archief zonder kwaliteitsverlies?

De conversie maakt gebruik van het verliesvrije DEFLATE-algoritme. Verliesvrije compressie betekent dat elke byte, alle bestandsrechten en de volledige mappenstructuur exact behouden blijven zoals ze waren in het originele TAR-bestand, zonder enig gegevensverlies bij het uitpakken.

Wat is het verschil tussen een TAR-archief en een GZIP-archief?

Een TAR-archief is een containerformaat dat meerdere bestanden en mappen bundelt in één bestand zonder hun grootte te verkleinen. Een GZIP-archief is een compressiestroom die de bestandsgrootte verkleint met behulp van wiskundige algoritmen, maar doorgaans slechts één datastroom tegelijk verwerkt, wat de reden is dat TAR en GZIP samen worden gebruikt als .tar.gz.