Přeskočit na obsah

Převod souboru TAR do IMG

Vytvořte připojitelný souborový systém raw IMG ze souborů TAR pomocí nástrojů pro Linux, Windows nebo macOS.

Převádějte soubory TAR online

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

Chcete převádět TAR na IMG?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor tar do formátu img

Zařízení nebo virtuální počítač může vyžadovat připojitelný raw disk image namísto archivu TAR dodaného se softwarem nebo firmwarem. Převod musí vytvořit filesystem image a zkopírovat do něj archivované soubory; změna přípony souboru nestačí.

Co je formát TAR

TAR je sekvenční archivační formát, který ukládá soubory a adresáře do jednoho kontejneru; nedefinuje filesystem, partition table, boot sector ani disk geometry. GNU tar, BSD tar a Unix backup tools běžně vytvářejí soubory TAR. Komprese je oddělená a vytváří názvy jako .tar.gz, .tar.xz a .tar.bz2. Mezi běžná použití patří source packages, Unix backups, firmware bundles a software distributions.

Co je formát IMG

IMG je obecná přípona pro nekomprimovaný raw disk image. V závislosti na aplikaci může obsahovat floppy disk, celý hard disk, partition, filesystem na vyměnitelném médiu nebo jiné sektorově adresovatelné uspořádání. Virtual machines, emulators, operating systems a device-writing utilities mohou vhodné soubory IMG přímo připojit nebo zapsat.

Soubor IMG může obsahovat pouze filesystem, nebo také partition table, boot sector a bootloader. Požadovaný filesystem, velikost image, rozložení partition a strukturu boot určuje přijímající aplikace. CloneCD .img je optical-disc image běžně používaný s odpovídajícím souborem .ccd; nelze jej zaměňovat s obecným FAT nebo ext4 filesystem image.

Jak převést TAR na IMG v Linuxu

  1. Prozkoumejte archiv a určete požadovanou kapacitu. Vyhraďte dostatek místa pro extrahované soubory, režii filesystému a budoucí požadavky zařízení; pokud target určuje přesnou kapacitu, použijte ji.
  2. Vytvořte a připojte filesystem image a poté archiv extrahujte do připojeného filesystému. Tento příklad vytvoří image FAT32 o velikosti 1 GiB:
tar -tf archive.tar
truncate -s 1G disk.img
mkfs.fat -F 32 disk.img
sudo mkdir -p /mnt/tar-img
sudo mount -o loop disk.img /mnt/tar-img
sudo tar -xf archive.tar -C /mnt/tar-img
sync
sudo umount /mnt/tar-img

GNU a BSD tar obvykle rozpoznají běžné compression formats, takže příkaz pro extrakci funguje také u mnoha souborů .tar.gz, .tar.xz a .tar.bz2. Pokud není k dispozici mkfs.fat, nainstalujte dosfstools. Pro Unix-only target, který vyžaduje ext4, nahraďte příkaz pro filesystem příkazem mkfs.ext4 -F disk.img; standardní instalace Windows ext4 nativně nečtou.

truncate vytvoří sparse file s logickou velikostí 1 GiB. Pokud musí být image před zápisem na médium plně alokován, použijte místo něj dd if=/dev/zero of=disk.img bs=1M count=1024 status=progress. Tento postup vytvoří data image, nikoli bootable image.

Jak převést TAR na IMG ve Windows

Extrahujte TAR pomocí 7-Zip. Vytvořte nový image pomocí WinImage, zvolte požadovaný typ image, filesystem a kapacitu, poté přidejte extrahované soubory a uložte jej s příponou .img. OSFMount a ImDisk mohou připojit existující image za účelem kontroly nebo kopírování, ale automaticky nepřevedou archiv TAR na správně naformátovaný image.

Jak převést TAR na IMG v macOS

Extrahujte archiv pomocí tar -xf archive.tar nebo archive utility. V Disk Utility → File → New Image → Blank Image zvolte požadovanou kapacitu a kompatibilní filesystem, například MS-DOS (FAT), připojte nový image, zkopírujte do něj extrahované soubory a vysuňte jej. Disk Utility běžně ukládá DMG container; pokud přijímající program výslovně vyžaduje raw IMG file, použijte hdiutil convert s raw read/write format, UDRW, například:

hdiutil convert source.dmg -format UDRW -o disk.img

Zkontrolujte název výstupního souboru, protože macOS utilities mohou přidat příponu. Před zápisem na vyměnitelné médium ověřte výsledek pomocí target application.

Omezení kvality a kompatibility

Tento proces zachovává obsah souborů, nikoli TAR container. FAT filesystems mohou zahodit Unix ownership, permissions, symbolic links, hard links, extended attributes a sparse-file behavior. Pokud jsou tyto atributy vyžadovány, použijte ext4 nebo jiný Unix filesystem a ověřte, zda jej receiving system podporuje.

Běžný archiv TAR neobsahuje source disk's partition table, boot sector, unused sectors ani bootloader. Výsledný IMG proto není bootable, pokud samostatně nevytvoříte požadované partition layout a nenainstalujete nebo nezkopírujete kompatibilní bootloader. Pokud TAR obsahuje kompletní soubor .img, extrahujte místo přestavby tento soubor; přejmenování TAR ani extrahovaného archive file převod neprovede.

Seriózní online archive converters obecně soubory TAR extrahují nebo znovu zabalí a nespolehlivě vytvářejí IMG s vybraným filesystémem, geometry, partition layout, boot configuration a metadata policy. Pro backups, firmware, credentials nebo proprietary data používejte local tools. Online service je vhodná pouze tehdy, pokud výslovně dokumentuje vytvoření přesného požadovaného raw image type a soubory lze bezpečně nahrát.

TAR vs IMG: srovnání formátů

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

Srovnání souborových formátů TAR a IMG
Vlastnost .TAR Tape Archive .IMG Raw disk image (IMG)
Otevřený standard Ano Částečně otevřený
Komprese Bez komprese Bez komprese
Typická velikost souboru Velký Velmi velký
Otevírá se ve webovém prohlížeči Ne Ne
Další úpravy Snadné Omezeně
Podpora metadat Základní Žádné
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Dlouhodobá archivace Dlouhodobá archivace
Zavedeno 1979 —
Vývojář AT&T Bell Laboratories —
MIME typ application/x-tar —

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Rozbalí se při převodu TAR na IMG soubory?

Ano, obsah TAR se rozbalí do souborového systému uvnitř souboru IMG. Výsledkem je obraz disku, nikoli archiv, takže původní struktura archivu a metadata specifická pro TAR nemusí být zachována přesně.

Budou v souboru IMG fungovat oprávnění, symbolické odkazy a názvy souborů z TAR?

Obvykle ano, pokud je podporuje zvolený souborový systém, ale nepodporovaná oprávnění, symbolické odkazy, pevné odkazy, dlouhé názvy nebo rozšířená metadata mohou být změněna či vynechána. Výsledek také závisí na souborovém systému použitém k vytvoření obrazu a operačním systému, který jej připojuje.

Proč se můj výsledek převodu TAR na IMG nepřipojí?

Soubor IMG se nepřipojí, pokud neobsahuje platný souborový systém, a některé obrazy také potřebují rozložení oddílů rozpoznané operačním systémem. Vytvoření surového obrazu obsahujícího pouze bajty TAR, použití nepodporovaného souborového systému nebo vytvoření neúplného obrazu může způsobit selhání připojení.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.