GZIP archyvo į TAR archyvo keitiklį

GZIP suspausto failo konvertavimas į TAR archyvą pašalina glaudinimo sluoksnį, kad būtų atskleistas neapdorotas, nesuspaustas failų ir aplankų rinkinys.

Pasirinkite arba tempkite failus

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Formatų palyginimas ir techninės specifikacijos

SpecifikacijaGZTAR
MIME tipasapplication/gzipapplication/x-tar
Tipascompressed streamarchive container
Glaudinimaslossless DEFLATE (LZ77 + Huffman)uncompressed (often combined with gzip/bzip2/xz)
Standartinė specifikacijaIETF RFC 1952 (GZIP)POSIX.1-2001 / IEEE 1003.1 ustar
Maginės baitų antraštės (Magic Bytes)1F 8B75 73 74 61 72 (ustar)

Formato apžvalga ir taikymas

GZ failas yra vienas suspaustas srautas, sukurtas naudojant DEFLATE algoritmą, o TAR failas yra nesuspaustas konteineris, kuriame keli failai ir aplankų struktūros sujungiami kartu nesumažinant jų dydžio. Sistemos administratoriai ir kūrėjai dažnai atlieka šį konvertavimą, kai jiems reikia patikrinti, pakeisti arba išskleisti atskirus failus suspaustoje atsarginėje kopijoje, kaskart iš naujo nesuspaudžiant viso srauto. Programinės įrangos įrankiai, tokie kaip GNU tar, 7-Zip ir WinRAR, šį virsmą atlieka tiesiogiai daugelyje stalinių kompiuterių operacinių sistemų. Perėjimas nuo GZ prie TAR taip pat dažnas programinės įrangos kūrimo procesuose. Nuolatinio integravimo serveriai dažnai saugo kūrimo artefaktus TAR formatu, kad failų manipuliavimas būtų greitesnis prieš atliekant galutinį glaudinimą ilgalaikiam saugojimui arba tinklo perdavimui. Glaudinimo sluoksnio pašalinimas leidžia scenarijams akimirksniu nuskaityti katalogo metaduomenis.

Techninės specifikacijos ir kodekų apžvalga

GZIP formatas naudoja MIME tipą application/gzip ir prasideda magiškojo baito parašu 1F 8B. Jis remiasi DEFLATE algoritmu, kuris apjungia LZ77 žodyno derinimą ir Hafmano kodavimą, kad pasiektų duomenų sumažinimą be nuostolių. Priešingai, TAR archyvo formatas naudoja MIME tipą application/x-tar. TAR nenaudoja magiškųjų baitų fiksuotose pozicijose tradicine prasme, o vietoj to remiasi 512 baitų antraštės bloku, kurio sudėtyje yra POSIX arba USTAR magiškojo teksto eilutės, pavyzdžiui, „ustar" poslinkyje 257. TAR yra griežtai konteinerio formatas be integruoto glaudinimo, o tai reiškia, kad konvertuojant GZ į TAR reikia iškoduoti DEFLATE srautą ir įrašyti neapdorotų baitų seką į standartines TAR bloko struktūras.

OS ir naršyklės suderinamumas

Abiejų formatų vietinis palaikymas egzistuoja beveik visose operacinėse sistemose. „Linux", „macOS" ir į „Unix" panašios aplinkos turi komandų eilutės įrankius, tokius kaip tar ir gzip, kurie akimirksniu konvertuoja šiuos failus. „Windows" naudotojai gali pasikliauti trečiųjų šalių programine įranga, pavyzdžiui, 7-Zip arba šiuolaikinėmis „Windows 10" ir „11" terminalo komandomis. Žiniatinklio naršyklės negali tiesiogiai atvaizduoti arba vykdyti konversijų tarp šių dviejų archyvų tipų, todėl failų apdorojimas turi vykti vietiniame kompiuteryje arba per pagrindinio serverio kodą.

💡 Naudinga informacija

Prieš konvertuodami didelį GZ failą į TAR archyvą, visada įsitikinkite, kad jūsų paskirties saugykloje pakanka laisvos vietos, nes nesuspausti TAR failai yra žymiai didesni už jų suspaustus atitikmenis.

Formatų palyginimas ir techninės specifikacijos

1 GB GZIP archyvas išsiplečia į 4 GB nesuspaustą TAR archyvą. 1 GB GZ failo perkėlimas užtrunka apie 2,2 minutės naudojant standartinį 4G mobiliojo ryšio ryšį, 16 sekundžių 5G tinkle ir vos 1,3 sekundės per 1 Gbps šviesolaidinį ryšį. Konvertavus į 4 GB TAR failą, tinklo perkėlimas pailgėja keturis kartus, nebent taikomas papildomas glaudinimo įrankis.

Dažnai užduodami klausimai

Kaip konvertuoti GZIP archyvą į TAR archyvą neprarandant kokybės?

Tiek GZIP, tiek TAR remiasi duomenų apdorojimu be nuostolių. Konvertavimas iš GZ į TAR išskleidžia duomenų srautą atgal į tikslią pradinę baito struktūrą, o tai reiškia, kad pertvarkymo metu duomenys visiškai neprarandami.

Kuo skiriasi GZIP archyvas nuo TAR archyvo?

GZIP yra vieno failo glaudinimo algoritmas, kuris sumažina failo dydį naudojant DEFLATE matematiką. TAR yra archyvo konteineris, kuris sugrupuoja kelis failus ir katalogus į vieną failą netaikydamas jokio glaudinimo.