UltKit

Převodník TAR.GZ do ZIP

Soubor .tar.gz jsou dva formáty v sobě: balík tar zabalený do komprese gzip. Většina nástrojů ve Windows je odstraňuje po jednom. Tento převodník odstraní obě vrstvy najednou a vytvoří jediný ZIP s původními složkami a daty.

Převodník archivů

nebo sem přetáhněte soubory ZIP, ZIPX, RAR … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Přidejte tarball

    Nahrajte soubor .tar.gz nebo .tgz, každý do 95 MB, nejvýše 20 souborů najednou. Archivy .tar.bz2 a .tar.xz se přijímají stejným způsobem.

  2. 2

    Zachovejte strukturu složek

    Nastavení Struktura složek nechte na možnosti Zachovat složky, aby zůstal adresářový strom projektu. Možnost Všechny soubory na nejvyšší úrovni použijte jen pro plochou sadu dokumentů nebo obrázků.

  3. 3

    Převeďte do ZIP

    Stiskněte Převést na ZIP a stáhněte výsledek. Pokud má být ZIP šifrovaný, nejprve v části Pokročilá nastavení zadejte Nové heslo.

Odpověď

Jak převedu tar.gz do ZIP?

Nahrajte soubor .tar.gz nebo .tgz a stiskněte Převést na ZIP. Vrstva gzip se rozbalí, tar se přečte a každý soubor se zabalí do ZIP i se složkou a datem, připravený k otevření na jakémkoli zařízení.

Proč je tar.gz jeden souvislý datový proud

Jean-loup Gailly a Mark Adler vydali v roce 1992 gzip pro projekt GNU jako náhradu příkazu compress z Unixu bez patentových omezení. gzip komprimuje právě jeden proud bajtů a o souborech ani složkách nic neví. Spojení s nástrojem tar, který spojí mnoho souborů do jednoho proudu, dalo Unixu dvoukrokový archiv: tar sbírá, gzip zmenšuje.

Protože gzip vidí celý tar najednou, výsledek se chová jako solidní archiv. Opakující se text napříč stovkami souborů se komprimuje dobře, proto zdrojové kódy, linuxové balíčky a projekty jako WordPress nabízejí ke stažení tar.gz. Cenou je přístup k datům. Abyste přečetli poslední soubor, musíte rozbalit vše před ním, a poškozený bajt na začátku může zbytek učinit nečitelným.

ZIP dělá opak: komprimuje každý soubor zvlášť a opatřuje je rejstříkem. Stojí to trochu velikosti, ale archiv se snadno prochází, což uživatel Windows očekává. Windows 11 otevírá tar.gz v Průzkumníkovi od aktualizace z roku 2023, ale Windows 10, starší pracovní počítače a mnoho formulářů pro nahrávání stále chtějí ZIP. Prosté nekomprimované archivy tar mají vlastní stránku, TAR do ZIP, a převodník archivů pokrývá také 7z, RAR a ISO.

TAR.GZ do ZIP ve třech krocích

  1. Odstranění gzip

    Komprimovaný proud se rozbalí zpět na původní tar.

  2. Přečtení tar

    Každá hlavička udává cestu k souboru, jeho velikost a datum změny.

  3. Zápis ZIP

    Soubory se komprimují jeden po druhém a zapíší se do centrálního adresáře ZIP.

TAR.GZ

Archiv TAR komprimovaný gzipem

Soubor .tar.gz (nebo .tgz) je archiv TAR komprimovaný nástrojem gzip, kompresním nástrojem GNU vydaným v roce 1992. Je tradičním formátem pro vydání zdrojových kódů, software pro Linux a zálohy serverů, protože zachovává oprávnění Unixu a dobře komprimuje. V některých nástrojích rozbalení vyžaduje dva kroky, nejprve gzip a poté tar. Linux a macOS ho otevřou nativně, uživatelé Windows mohou potřebovat 7-Zip nebo novější vestavěný tar.

Komprese
Bezztrátová
Průhlednost
–
Animace
–
Představeno
1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
Převodník TAR.GZ

ZIP

Archiv ZIP

ZIP je bezeztrátový archivní formát, který v roce 1989 vytvořil Phil Katz ze společnosti PKWARE. Spojí mnoho souborů a složek do jednoho komprimovaného souboru a Windows, macOS, Linux, iOS i Android jej otevřou bez dalšího softwaru. ZIP je také kontejnerem za soubory DOCX, XLSX, EPUB, APK a JAR. Jeho standardní komprese je rychlá, ale méně účinná než 7z a staré heslo ZipCrypto je slabé.

Komprese
Bezztrátová
Průhlednost
–
Animace
–
Představeno
1989 · Phil Katz (PKWARE)
Převodník ZIP

TAR.GZ je způsob, jakým se distribuují linuxové projekty, zálohy serverů a zdrojová vydání, proto ho lidé převádějí do ZIP, když se soubory musí otevřít ve Windows nebo v telefonu na jeden krok místo dvou; ZIP do TAR.GZ je opak, tedy balení pro linuxový server nebo build skript.

Typy tarballů, které tato stránka přijímá

from ↓ · to →ZIP7ZExtract
TARTAR to ZIP: yesTAR to 7Z: yesTAR to Extract: yes
TAR.GZ / TGZTAR.GZ / TGZ to ZIP: yesTAR.GZ / TGZ to 7Z: yesTAR.GZ / TGZ to Extract: yes
TAR.BZ2TAR.BZ2 to ZIP: yesTAR.BZ2 to 7Z: yesTAR.BZ2 to Extract: yes
TAR.XZTAR.XZ to ZIP: yesTAR.XZ to 7Z: yesTAR.XZ to Extract: yes
supported not offeredVýstup zvolte v poli **Převést na**; na této stránce je předvolen ZIP.

Názvy souborů z Linuxu, které Windows nezvládnou

Zkontrolujte názvy lišící se jen velikostí písmen a speciální znaky

Linux dovoluje mít ve stejné složce README i readme a povoluje v názvech znaky jako : a ?. Windows bere první dvojici jako jeden soubor a tyto znaky odmítá, takže po rozbalení ZIP ve Windows může jeden ze souborů chybět nebo být přejmenován. Symbolické odkazy v archivu tar se také nevytvoří, takže pokud na nich kód závisí, nechte uživatelům Linuxu původní archiv tar.

Otázky k převodu TAR.GZ do ZIP

Proč 7-Zip z mého .tar.gz udělá .tar místo složky?

7-Zip zachází s oběma vrstvami zvlášť: první rozbalení odstraní gzip a zanechá soubor .tar, teprve druhé rozbalení vytáhne soubory. Převod do ZIP zde udělá obojí najednou, takže příjemce dostane jeden běžný soubor.

Liší se soubor .tgz od .tar.gz?

Ne. .tgz je zkrácený název téhož, pocházející ze systémů, které omezovaly přípony na tři znaky. Obojí je archiv tar zkomprimovaný pomocí gzip a oba tvary se zde přijímají.

Proč je ZIP větší než původní tar.gz?

gzip komprimuje celý tar jako jediný souvislý proud, a může tak využívat opakující se vzorce napříč soubory, například u stovek podobných zdrojových souborů. ZIP komprimuje každý soubor samostatně a pokaždé začíná znovu. Rozdíl je největší u mnoha malých textových souborů a nejmenší u fotek či videí.

Proč nejde zobrazit jeden soubor v tar.gz bez rozbalení všeho?

Ani jedna vrstva nemá rejstřík. gzip lze rozbalovat jen od začátku a tar vypisuje soubory postupně, hlavičku po hlavičce. ZIP má adresář na konci, proto se jeho obsah zobrazí okamžitě.

Mám z vydání na GitHubu stáhnout ZIP, nebo tar.gz?

GitHub nabízí u každého vydání zdrojový kód v obou podobách a obsah je stejný. Ve Windows zvolte ZIP, v Linuxu nebo macOS postačí kterýkoli. Převádějte jen tehdy, když už máte tar.gz a druhá verze není k dispozici.

Jde to na Macu bez nahrávání souborů?

Ano. Dvakrát klikněte na .tar.gz ve Finderu a Archive Utility rozbalí obě vrstvy; poté klikněte pravým tlačítkem na složku a zvolte Zmenšit, čímž vznikne ZIP. Tuto stránku použijte na Chromebooku, telefonu nebo zamčeném pracovním počítači.