Differenza di HTML e MHTML
Le aziende e le organizzazioni archiviano vecchie pagine Web o forum Web per vari motivi. In genere, il tentativo di salvare un'intera pagina Web implica tenere traccia di una cartella di file di grandi dimensioni. A volte, ottenere una replica perfetta di una pagina Web potrebbe non sembrare possibile perché utilizza risorse che si trovano su altre pagine Web. La principale differenza tra HTML e MHTML, un protocollo più recente, è che consente di scaricare una pagina Web utilizzando i principi di base dell'e-mail Internet.
HTML
Abbreviazione di Hyper Text Markup Language, i documenti HTML contengono una serie di tag e comandi che regolano il modo in cui un browser Web visualizza le pagine su Internet. Per quanto riguarda l'e-mail, l'HTML semplice consente vari tag che includono collegamenti ipertestuali all'interno del corpo di un'e-mail e allegati di testo. Tuttavia, le e-mail HTML semplici non possono trasmettere allegati o media non di testo. In quanto tale, è molto limitato ed è diventato necessario potenziarne le capacità.
MIME
La risposta alle carenze dell'e-mail HTML è arrivata sotto forma di MIME. Abbreviazione di Multipurpose Internet Mail Extensions, lo sviluppo di MIME ha cambiato il volto della posta elettronica. Con il protocollo MIME, la posta Internet ora può includere immagini, contenere corpi di messaggi in più parti e persino caratteri non standard all'interno delle intestazioni delle e-mail. MIME definisce la formattazione per i messaggi non di testo e consente la trasmissione di altri media, come musica o video, all'interno delle e-mail. La maggior parte delle email al momento della pubblicazione utilizza il formato MIME.
MHTML
Abbreviazione di MIME HTML, MHTML utilizza il protocollo di posta elettronica MIME per combinare elementi in un unico file di archivio di pagine Web. Allo stesso modo in cui MIME consente la trasmissione di e-mail ricche di contenuti multimediali, MHTML crea anche la propria "e-mail" sotto forma di pagina Web archiviata. Ciò significa che MHTML consente agli sviluppatori di raccogliere un documento HTML sottostante, insieme alle immagini e ai media incorporati, in un unico file. Questo archivio può anche includere documenti collegati, se lo sviluppatore lo desidera, utilizzando gli URL Content-ID incorporati nell'intestazione del documento MHTML.
Differenze
HTML e MHTML, sebbene strettamente collegati, presentano differenze sostanziali. Qualsiasi documento MHTML utilizza una pagina Web HTML sottostante, ma solo MHTML può impacchettare un'intera pagina Web in un unico file una volta scaricato. Al contrario, quando si salva un documento HTML, un computer crea una cartella che include più file incorporati nel documento HTML originale. Questi file sciolti, se eliminati o persi accidentalmente, possono rendere impossibile la visualizzazione di una pagina Web salvata. Con MHTML, poiché tutti i file vengono raccolti in un formato archiviato, l'archiviazione delle pagine Web online diventa molto più semplice e meno disordinata.