Convertor GZ în TAR
Extrage date TAR dintr-o arhivă TAR comprimată cu GZIP, precum .tar.gz sau .tgz.
Compararea formatelor și specificații tehnice
| Specificație | GZ | TAR |
|---|---|---|
| Tip MIME | application/ | application/ |
| Tip | flux comprimat | container de arhivă |
| Compresie | DEFLATE fără pierderi (LZ77 + Huffman) | necomprimat (deseori combinat cu gzip/bzip2/xz) |
| Specificație standard | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Antet Magic Bytes | 1F 8B | 75 73 74 61 72 (ustar) |
Prezentare generală a formatului și aplicații
Un fișier GZ este un singur flux comprimat creat de algoritmul DEFLATE, în timp ce un fișier TAR este un container necomprimat care grupează mai multe fișiere și structuri de foldere împreună fără a le micșora. Administratorii de sistem și dezvoltatorii efectuează frecvent această conversie atunci când trebuie să inspecteze, să modifice sau să extragă fișiere individuale dintr-o copie de rezervă comprimată, fără a fi nevoiți să recomprime întregul flux de fiecare dată. Utilitarele software precum GNU tar, 7-Zip și WinRAR gestionează această transformare în mod nativ pe majoritatea sistemelor de operare desktop. Acest traseu este destinat arhivelor TAR comprimate cu GZIP, precum .tar.gz sau .tgz. Decomprimă fluxul, verifică dacă acesta conține o arhivă TAR cu fișiere obișnuite și returnează octeții TAR. Alte date GZIP sunt respinse.
Specificații tehnice și detalii despre codecuri
GZIP folosește tipul MIME application/gzip, semnătura 1F 8B și compresia DEFLATE. TAR folosește application/x-tar și antete de bloc POSIX. Convertorul decomprimă fluxul GZIP, verifică dacă rezultatul este o arhivă TAR validă cu fișiere obișnuite și returnează octeții TAR nemodificați.
Compatibilitate SO și browser
Ambele formate sunt acceptate nativ de aproape toate sistemele de operare importante. Linux, macOS și mediile similare Unix includ instrumente din linia de comandă precum tar și gzip pentru conversia rapidă a acestor fișiere. Utilizatorii Windows pot folosi programe terțe precum 7-Zip sau comenzile din terminalul versiunilor moderne Windows 10 și 11. Browserele web nu pot afișa nativ și nici converti aceste arhive fără biblioteci JavaScript, astfel că procesarea trebuie să aibă loc pe dispozitiv sau prin cod pe server.
Informații utile
Folosește un fișier GZIP care conține o arhivă TAR, precum .tar.gz sau .tgz. Fișierele .gz fără arhivă TAR sunt respinse.
Întrebări frecvente
Cum convertești o arhivă GZIP în arhivă TAR fără a pierde din calitate?
Dacă fluxul GZIP conține o arhivă TAR validă, decomprimarea returnează octeții TAR nemodificați. Acest traseu respinge alte date GZIP.
Care este diferența dintre arhiva GZIP și arhiva TAR?
GZIP este un algoritm de compresie pentru un singur fișier care reduce dimensiunea fișierului utilizând calcule matematice DEFLATE. TAR este un container de arhivă care grupează mai multe fișiere și directoare într-un singur fișier fără a aplica nicio compresie.