Che cos'è il formato di file UIF?
.uif (Universal Image Format) è un contenitore proprietario compresso per immagini di dischi ottici sviluppato da MagicISO, Inc., introdotto intorno al 2006. Memorizza una copia completa di un CD o DVD come blocchi di dati compressi, consentendo all'immagine di occupare meno spazio su disco rispetto a un file .ISO grezzo, pur preservando l'intera struttura del disco.
Il file inizia con un'intestazione binaria di 8 byte che riporta la firma ASCII MagicISO, la quale identifica il contenitore e indicizza il layout dei suoi blocchi. I blocchi di dati sono compressi individualmente utilizzando zlib (deflate) o LZMA, a discrezione di MagicISO. È possibile impostare una protezione opzionale con password AES al momento della creazione dell'immagine, e i checksum per ogni blocco consentono al software di verificare l'integrità durante la decompressione.
.uif è un formato chiuso il cui layout interno non è mai stato documentato ufficialmente; il supporto in strumenti di terze parti come PowerISO, AnyToISO e il convertitore open-source da riga di comando uif2iso (di Luigi Auriemma) deriva interamente dal reverse engineering.
Lo sviluppo di MagicISO si è fermato alla versione 5.5 nel 2010 e il formato .uif non ha più visto un'adozione significativa da allora. A differenza di alternative aperte come .NRG o .MDF, è supportato da pochissimi strumenti moderni. L'approccio pratico oggi consiste nel convertire un file .uif in .iso utilizzando uif2iso e poi montarlo o masterizzarlo con qualsiasi utility standard.
- Convertire su Windows, Linux o macOS:
uif2iso source.uif output.iso - PowerISO e AnyToISO su Windows possono aprire i file
.uifdirettamente senza un passaggio di conversione separato.
Sicurezza e incolumità
RISCHIO: MEDIUMI file UIF circolano spesso come immagini di giochi o software scaricati, quindi si applicano le consuete precauzioni per le immagini piratate: l'installer di un'immagine può contenere malware - scansiona i contenuti estratti ed evita crack o keygen. MagicISO stesso è abbandonato e il suo sito di download non è affidabile; scarica l'open-source uif2iso dalla pagina del suo autore (aluigi) invece di siti casuali per «aprire UIF», che sono spesso adware.
Dettagli del formato
in sintesiProgrammi che aprono file UIF
Dettagli tecnici
specifiche approfondite| Firma del file (magic bytes) | MagicISO (hex 4D 61 67 69 63 49 53 4F) all'offset byte 0 |
| Ordine dei byte | Little-endian |
| Codifica | Binaria |
| Struttura del contenitore | Intestazione proprietaria che indicizza blocchi di dati compressi e opzionalmente crittografati che ricostruiscono un'immagine completa di un disco ottico |
| Algoritmo di compressione | zlib (deflate) e/o LZMA - MagicISO applica l'uno o l'altro per ogni blocco |
| Crittografia | Protezione opzionale con password AES configurata al momento della creazione dell'immagine in MagicISO |
| Integrità dei blocchi | Checksum per blocco memorizzati nell'intestazione UIF; verificati durante la decompressione |
| Tipi di disco supportati | Immagini di dischi ottici CD-ROM e DVD |
| Tipo MIME | application/octet-stream (non ufficiale: application/x-uif) |
| Sistema operativo principale | Windows (MagicISO è solo per Windows; il convertitore uif2iso funziona anche su Linux e macOS) |
| Metodo di supporto di terze parti | Reverse engineering; non è stato rilasciato alcun SDK ufficiale o specifica pubblica |
| Strumento di conversione principale | uif2iso di Luigi Auriemma - convertitore da riga di comando open-source e multipiattaforma |
| Campo versione intestazione | Numero di versione interno nell'intestazione UIF analizzato da uif2iso per rilevare varianti del formato |
| Dimensione tipica del file | Da decine di MB a diversi GB (copia compressa di un CD o DVD) |
| Stato di sviluppo | Abbandonato - MagicISO ha rilasciato l'ultima versione 5.5 nel 2010; sito ufficiale inaffidabile |
| Percorso di migrazione consigliato | Convertire in .iso con uif2iso; le immagini ISO standard sono universalmente compatibili |
| Rilasciato | circa 2006 (MagicISO) |
| Ultima versione | MagicISO 5.5 (build 0281, 2010) - last release |
Conversioni UIF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file UIF.