Převod TAR na ZIP
Konverze archivu TAR do archivu ZIP přeměňuje nekomprimovaný unixový kontejner na univerzálně přístupný komprimovaný formát souborů.
Porovnání formátů a technické specifikace
| Specifikace | TAR | ZIP |
|---|---|---|
| MIME typ | application/ | application/ |
| Typ | archivní kontejner | archivní kontejner |
| Komprese | nekomprimováno (často kombinováno s gzip/bzip2/xz) | DEFLATE / BZIP2 / LZMA |
| Standardní specifikace | POSIX.1-2001 / IEEE 1003.1 ustar | PKWARE APPNOTE.TXT |
| Hlavička souboru (Magic bytes) | 75 73 74 61 72 (ustar) | 50 4B 03 04 (PK..) |
Přehled formátu a použití
TAR ukládá soubory za sebou a sám o sobě je nekomprimuje, zatímco ZIP ukládá položky spolu s metadaty archivu a volitelnou kompresí. ZIP zvolte, pokud jej potřebuje příjemce nebo aplikace. Ověřte, zda je nutné zachovat oprávnění, odkazy nebo jiná metadata TAR.
Technické specifikace a přehled kodeků
Soubor TAR (Tape Archive) používá typ MIME application/x-tar a obvykle začíná řadou nulových bajtů nebo metadaty hlavičky POSIX na bajtovém offsetu nula, přičemž postrádá vestavěnou kompresi. Archiv ZIP používá typ MIME application/zip, obsahuje šestnáctkový podpis magických bajtů 50 4B 03 04 a integruje kompresi jednotlivých souborů pomocí algoritmů jako DEFLATE přímo do kontejneru.
Kompatibilita s operačními systémy a prohlížeči
Soubory ZIP se těší nativní podpoře v systémech Windows, macOS, Linux, iOS a Android bez nutnosti použití softwaru třetích stran. Webové prohlížeče dokážou číst a generovat data ZIP pomocí knihoven JavaScriptu. Soubory TAR vyžadují na systémech Windows specializované utility, což činí ze ZIP lepší volbu pro multiplatformní sdílení.
Užitečné informace
Vždy ověřte, zda váš konverzní nástroj zachovává oprávnění souborů, pokud přenášíte skripty nebo spustitelné soubory z linuxového prostředí do počítače se systémem Windows.
Často kladené otázky
Jak převést archiv TAR na archiv ZIP bez ztráty kvality?
TAR sám o sobě data nekomprimuje. Tento převodník rozbalí běžné soubory z archivu TAR a přidá je do ZIP; obsah souborů zůstane zachován, ale metadata TAR, například oprávnění, se nemusí přenést.
Jaký je rozdíl mezi archivem TAR a archivem ZIP?
Soubor TAR jednoduše spojuje více souborů do jednoho proudu bez jejich výchozí komprese. Soubor ZIP komprimuje každý jednotlivý soubor uvnitř kontejneru pomocí algoritmů, jako je DEFLATE, aby ušetřil úložný prostor.