Sebbene un file con codifica MHTML contenga parti che sono puro codice HTML, possono verificarsi complicazioni quando si tenta di convertire MHTML in HTML. Diversi programmi sono in grado di leggere MHTML — o Multipurpose Internet Mail Extensions (MIME) HyperText Markup Language (HTML) — file e formati derivati, ma è necessario un tipo speciale di programma per convertire e scrivere il contenuto del file in HTML. Potrebbero verificarsi problemi, poiché i dati digitali del sito Web sono codificati all’interno del file e ricostruire il sito Web con i collegamenti corretti a tutte le informazioni a livello locale può essere un compito arduo. Esistono programmi per la maggior parte dei sistemi operativi che consentono conversioni da MHTML a HTML, anche se potrebbe essere necessario un lavoro aggiuntivo da parte dell’utente.
Il problema principale per la conversione di file da MHTML a HTML sono i dati binari scritti nel file. I dati vengono salvati in un modo che consente la lettura e la visualizzazione del file MHTML da un browser Web, ma non semplifica la conversione dello stesso file. MHTML è memorizzato come una sorta di codice incorporato che utilizza diverse variabili per mantenere organizzate le posizioni dei file digitali. Le informazioni binarie, come un’immagine online, sono memorizzate sul sito Web originale con collegamenti alle posizioni online. Queste informazioni vengono rimosse e tradotte in variabili locali con i file MHTML, rendendo difficile l’abbinamento effettivo del supporto binario alla posizione e alla formattazione corrette all’interno del documento HTML.
Sono disponibili pochi programmi in grado di convertire MHTML in HTML. Esistono plug-in e altri componenti aggiuntivi che possono consentire a un programma di caricare, modificare e quindi salvare nuovamente il file in MHTML, ma ci sono solo una manciata di programmi autonomi che tenteranno di convertirlo in HTML. Spesso, questi programmi richiedono che l’utente guardi il codice per individuare dove devono essere inseriti i file binari nel codice, consentendo loro di ricostruire la pagina dall’archivio.
Non tutte le pagine Web possono essere salvate con precisione come file MHTML. Una varietà di formati complessi che possono essere incorporati come file multimediali in un sito Web non verranno salvati correttamente, se non del tutto. Ciò include applet Java®, streaming multimediale e molti script che si basano su altri file sul server a cui il computer di navigazione non ha accesso.
Il modo più efficace per convertire MHTML in HTML è trovare programmi e plug-in autonomi che convertano in modo incrementale i file da un formato all’altro e, infine, possibilmente in HTML. Alcuni sistemi operativi non supportano nemmeno i file MHTML all’interno dei propri browser. In mancanza di tutto il resto, è possibile decodificare manualmente le informazioni MIME binarie nel file a mano con un decoder base 64, estrarre solo l’HTML e tentare di ricostruire manualmente il sito Web contenuto nell’archivio, ma questo processo sarebbe molto laborioso.