Converti tar.gz in img

Converti TAR.GZ in IMG

Estrai un archivio TAR.GZ oppure crea un filesystem IMG con la struttura corretta.

Converti i file TAR.GZ online

Non abbiamo ancora un convertitore online dedicato per TAR.GZ in IMG, ma puoi convertire i file TAR.GZ online in questi formati:

Come convertire tar.gz in img file

  • Archivi

Un dispositivo o un'utilità di imaging può richiedere un'immagine disco .img, mentre il download disponibile è un archivio compresso .tar.gz. L'operazione corretta consiste nell'estrarre un IMG già memorizzato nell'archivio oppure nel creare una nuova immagine del filesystem dai file estratti.

Cos'è il formato TAR.GZ

.tar.gz combina un archivio TAR con la compressione Gzip. TAR memorizza più file, directory, autorizzazioni e timestamp; Gzip comprime il flusso TAR, ma non fornisce un filesystem, una tabella delle partizioni, un settore di avvio o una struttura del disco.

I sistemi Linux e Unix usano comunemente TAR.GZ per distribuzioni del codice sorgente, pacchetti software, backup e raccolte di file. Un file TAR.GZ non è automaticamente un'immagine disco avviabile.

Cos'è il formato IMG

Nella categoria Archivi, .img identifica generalmente un'immagine disco o filesystem. Può rappresentare un floppy disk, una partizione, un'unità rimovibile o un dispositivo di archiviazione completo, inclusi i metadati del filesystem e, in alcuni casi, una tabella delle partizioni e il codice di avvio.

Il software di imaging può scrivere un IMG settore per settore su una scheda di memoria o un'unità, montarlo come filesystem oppure ripristinarlo come backup. IMG non ha un'unica specifica interna universale: la compatibilità dipende dal filesystem, dalle dimensioni dell'immagine, dallo schema delle partizioni, dai requisiti di avvio e dal fatto che il programma si aspetti un'immagine raw o un container specifico del produttore.

Verificare se l'archivio contiene già un IMG

Esaminare l'archivio prima di ricostruire qualsiasi elemento. Su Linux o macOS, elencarne i contenuti con:

tar -tzf package.tar.gz

Su Windows, aprire il file con 7-Zip o PeaZip. Se contiene un .img, estrarre quel file; si tratta di un'estrazione, non di una conversione:

tar -xzf package.tar.gz

Non rinominare package.tar.gz in package.img. La modifica dell'estensione non cambia la struttura del file. Scrivere l'immagine estratta con uno strumento che supporti esplicitamente le immagini disco raw, come Raspberry Pi Imager, Fedora Media Writer o balenaEtcher, solo dopo aver verificato che l'immagine corrisponda al dispositivo di destinazione.

Creare un IMG da file ordinari

Se l'archivio contiene directory e file anziché un'immagine completa, scegliere prima il filesystem e le dimensioni dell'immagine richiesti. Il seguente esempio Linux crea un'immagine raw di un filesystem ext4 da 1 GiB:

mkdir extracted
 tar -xzf package.tar.gz -C extracted
truncate -s 1G disk.img
mkfs.ext4 -F disk.img
mkdir image-mount
sudo mount -o loop disk.img image-mount
sudo cp -a extracted/. image-mount/
sync
sudo umount image-mount

Sostituire 1G con uno spazio sufficiente per i dati estratti, i metadati del filesystem e i file futuri. Questa procedura produce un'immagine del filesystem, non un'immagine di un dispositivo partizionato o avviabile. Verificarla con file disk.img e montarla in sola lettura per un'ispezione prima di distribuirla.

Su macOS, estrarre l'archivio con tar -xzf package.tar.gz, quindi creare un'immagine montabile in lettura/scrittura dalla directory:

hdiutil create -srcfolder extracted -fs HFS+ -format UDRW -o disk

Questa procedura crea normalmente disk.dmg, un container di immagine disco macOS. Rinominarlo in .img solo se il programma ricevente accetta tale container; la modifica dell'estensione non lo trasforma in un'immagine raw. Per un'immagine raw del filesystem richiesta da un dispositivo specifico, crearla con gli strumenti documentati dal produttore del dispositivo oppure usare un ambiente Linux, come una macchina virtuale o WSL.

Su Windows, usare 7-Zip o PeaZip per estrarre l'archivio, quindi usare WSL o un'utilità di creazione di immagini disco che supporti esplicitamente la creazione dell'immagine del filesystem richiesta. ImDisk può montare o creare dischi virtuali per alcuni flussi di lavoro, ma non determina automaticamente il filesystem corretto, la tabella delle partizioni o il bootloader.

Convertitori online e strumenti desktop

Per un archivio non sensibile, servizi come CloudConvert o Convertio possono essere usati per estrarre l'archivio quando la loro pagina del servizio corrente elenca esplicitamente il supporto per TAR.GZ. Scaricare i file estratti e creare l'IMG localmente; i servizi online generalmente non sono in grado di determinare il filesystem di destinazione o la struttura di avvio e non ci si dovrebbe affidare a essi per produrre un'immagine pronta per un dispositivo. Evitare di caricare backup proprietari, credenziali o dati personali.

7-Zip e PeaZip sono estrattori desktop adatti. Linux tar, mkfs, il montaggio loop e gli strumenti di copia dei file forniscono un controllo diretto su un'immagine del filesystem appena creata; macOS hdiutil crea container di immagini disco macOS montabili.

Compatibilità e limiti qualitativi

Un archivio TAR.GZ non specifica la capacità dell'IMG di destinazione, il filesystem, la tabella delle partizioni, il bootloader, la geometria del dispositivo o la configurazione di avvio. Copiare i file in un'immagine ext4 non creerà un'unità USB avviabile, una scheda Raspberry Pi o un installer del sistema operativo, a meno che non vengano create anche le strutture di partizione e di avvio richieste.

Per i supporti avviabili, ottenere l'IMG del produttore quando possibile. Se il TAR.GZ contiene un'immagine completa, estrarla anziché ricostruirla; la ricostruzione può causare la perdita di settori di avvio, identificatori delle partizioni, aree sparse, metadati del filesystem, proprietà e attributi estesi. Verificare il risultato con il checksum del publisher oppure generarne uno localmente con sha256sum disk.img su Linux o shasum -a 256 disk.img su macOS.

Altre conversioni di file .tar.gz

Conversione inversa

Conversione in .img
da altri formati

Condividi sui social media: