Konverze tar.gz do iso

Převod souboru TAR.GZ do ISO

Rozbalte archiv TAR.GZ a vytvořte připojitelný obraz ISO pomocí nástrojů pro Windows, Linux nebo macOS.

Převádějte soubory TAR.GZ online

Pro převod TAR.GZ do ISO zatím vlastní online konvertor nemáme, ale soubory TAR.GZ můžete online převést do těchto formátů:

Jak převést soubor tar.gz do formátu iso

Virtuální počítač, nástroj pro vypalování disků, firmware nástroj nebo hardwarové zařízení může přijímat obraz ISO, ale odmítnout archiv TAR.GZ. Převod vyžaduje rozbalení archivu a vytvoření nového obrazu souborového systému ISO z rozbalených souborů.

Co je formát TAR.GZ

.tar.gz kombinuje dva formáty: TAR ukládá soubory a adresáře do jednoho archivu, zatímco GZIP komprimuje datový proud TAR. Samotný TAR data nekomprimuje.

Software pro Linux a Unix běžně používá TAR.GZ pro zdrojový kód, distribuce softwaru, zálohy, serverová data a exportované adresáře. GNU tar, 7-Zip, WinRAR a The Unarchiver jej dokážou rozbalit. Archiv TAR.GZ je archiv souborů, nikoli obraz optického disku, a neobsahuje metadata souborového systému ISO ani bootovacího sektoru.

Co je formát ISO

ISO je soubor obrazu disku obsahující souborový systém, obvykle ISO 9660 s volitelnými rozšířeními Joliet, Rock Ridge nebo UDF. Operační systémy jej mohou připojit jako virtuální disk, zapsat na médium CD nebo DVD a použít jako instalační médium, pokud obsahuje požadované bootovací informace.

ISO je užitečné, když aplikace, virtuální počítač, vypalovací nástroj nebo zařízení konkrétně vyžaduje obraz disku. Zabalí strom adresářů do jednoho distribuovatelného souboru, ale vytvoření ISO z rozbalených souborů neznamená, že bude obraz bootovatelný.

Postup ve Windows

  1. Nainstalujte 7-Zip, klikněte pravým tlačítkem na soubor .tar.gz a zvolte 7-Zip → Extract Here. Pokud je výsledkem soubor .tar, rozbalte také tento soubor; některé verze 7-Zip neprovedou oba kroky při prvním příkazu.
  2. Nainstalujte AnyBurn a zvolte Create image file from files/folders.
  3. Přidejte rozbalený adresář nebo jeho obsah, jako výstupní formát vyberte ISO a zvolte název souboru, například package.iso.
  4. Vytvořte obraz, připojte jej v Průzkumníku souborů a zkontrolujte úrovně adresářů a požadované soubory. Windows nemá obecný vestavěný příkaz pro převod adresáře na ISO, takže je vyžadován specializovaný nástroj.

Postup v Linuxu

GNU tar dokáže jedním příkazem rozbalit kompresní i archivní vrstvu. Nainstalujte xorriso pomocí správce balíčků své distribuce a poté spusťte:

mkdir extracted
tar -xzf package.tar.gz -C extracted
xorriso -as mkisofs -J -R -o package.iso extracted/

-J přidá názvy Joliet kvůli kompatibilitě s Windows a -R přidá informace Rock Ridge pro názvy a metadata ve stylu Unixu. Obraz obsahuje obsah adresáře extracted; nejprve archiv zkontrolujte, protože může vytvořit další adresář nejvyšší úrovně. Pokud má ISO začínat v tomto adresáři, nikoli o jednu úroveň výše, použijte jako zdroj tento adresář.

Postup v MacOS

Rozbalte archiv ve Finderu nebo v Terminálu a poté použijte vestavěný příkaz hdiutil:

mkdir extracted
tar -xzf package.tar.gz -C extracted
hdiutil makehybrid -o package.iso -iso -joliet -udf extracted

Výsledek připojte pomocí Finderu nebo Diskové utility a ověřte jeho obsah. Volba -iso vybere výstup ISO 9660; Joliet a UDF poskytují dodatečnou kompatibilitu názvů souborů a souborového systému, pokud je podporována.

Online převod

Online převod je vhodný pouze pro malé archivy, které neobsahují důvěrná data, a pouze v případě, že služba výslovně uvádí ISO jako výstupní formát. Služby jako CloudConvert nebo Convertio mění podporované dvojice formátů, proto před odesláním souboru ověřte aktuální možnosti nahrávání a výstupu; mnoho konvertorů archivů podporuje rozbalení TAR nebo TAR.GZ, ale nevytváří obrazy ISO.

Online služba obvykle nemůže obnovit bootovací metadata, která v TAR.GZ nebyla přítomna. Výsledek stáhněte, lokálně jej připojte, ověřte soubory a pokud je tato možnost dostupná, odstraňte nahraný soubor ze služby.

Kompatibilita a omezení

  • Jedná se o operaci změny zabalení, nikoli o vylepšení komprese. GZIP se při rozbalování odstraní, takže ISO je obvykle větší než původní TAR.GZ.
  • Vytvoření ISO z běžných souborů nezachová bootovací sektor, bootovací katalog El Torito ani další bootovací konfiguraci. Pro bootovatelná média získejte původní ISO nebo pomocí nástroje, jako je xorriso, výslovně vytvořte požadovaná bootovací metadata; pouhé zkopírování bootovacích souborů nestačí.
  • ISO 9660 má omezená pravidla pro názvy souborů a cesty. Joliet vylepšuje názvy ve Windows a Rock Ridge názvy v Unixu, ale symbolické odkazy, pevné odkazy, oprávnění, soubory zařízení, rozšířené atributy a další metadata archivu nemusí být zachována ve formě, kterou dokáže použít každý operační systém.
  • Po vytvoření obrazu jej připojte a porovnejte jeho soubory a strukturu adresářů s rozbaleným zdrojem. Pro kontroly při přenosu nebo archivaci vypočítejte kontrolní součet, například sha256sum package.iso; tím se ověří samotný soubor ISO, nikoli shoda s původním TAR.GZ.

TAR.GZ vs ISO: srovnání formátů

Jak si formáty TAR.GZ a ISO stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů TAR.GZ a ISO
Vlastnost .TAR.GZ Tarball compressed with gzip .ISO ISO 9660 disc image
Otevřený standard Ano Ano
Komprese Obojí Bez komprese
Typická velikost souboru Střední Velmi velký
Otevírá se ve webovém prohlížeči Ne Ne
Další úpravy Omezeně Omezeně
Podpora metadat Základní Základní
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Dlouhodobá archivace Dlouhodobá archivace
Zavedeno 1992 1988
Vývojář GNU Project (tar and gzip); format is a combination of two existing tools rather than a single stand ISO / ECMA / optical disc industry
MIME typ application/gzip application/x-iso9660-image