Diferença de HTML e MHTML

As empresas e organizações arquivam páginas ou fóruns da Web antigas por vários motivos. Normalmente, tentar salvar uma página da Web inteira envolve manter o controle de uma grande pasta de arquivos. Às vezes, conseguir uma réplica perfeita de uma página da Web pode não parecer possível porque usa recursos localizados em outras páginas da Web. A principal diferença entre HTML e MHTML, um protocolo mais recente, é que ele permite que você baixe uma página da Web usando os princípios básicos do e-mail da Internet.

HTML

Abreviação de Hyper Text Markup Language, os documentos HTML contêm uma série de marcas e comandos que controlam como um navegador da Web exibe páginas na Internet. Em relação ao e-mail, o HTML simples permite várias tags que incluem hiperlinks dentro do corpo de um e-mail e anexos de texto. No entanto, o e-mail em HTML simples não pode transmitir anexos ou mídia que não sejam de texto. Como tal, é muito limitado e tornou-se necessário atualizar suas capacidades.

Vídeo do dia

MIME

A resposta para as deficiências do e-mail em HTML chegou na forma de MIME. Abreviação de Multipurpose Internet Mail Extensions, o desenvolvimento de MIME mudou a cara do e-mail. Com o protocolo MIME, o correio da Internet agora pode incluir imagens, conter corpos de mensagens com várias partes e até caracteres não padronizados nos cabeçalhos de e-mail. O MIME define a formatação para mensagens que não sejam de texto e permite a transmissão de outras mídias, como música ou vídeo, em e-mails. A maioria dos e-mails no momento da publicação utiliza o formato MIME.

MHTML

Abreviação de MIME HTML, MHTML usa o protocolo de e-mail MIME para combinar itens em um único arquivo de página da web. Da mesma forma que o MIME permite a transmissão de e-mails ricos em mídia, o MHTML também cria seu próprio "e-mail" na forma de uma página da Web arquivada. Isso significa que o MHTML permite que os desenvolvedores reúnam um documento HTML subjacente, junto com suas imagens e mídia incorporadas, em um único arquivo. Este arquivo também pode incluir documentos vinculados, se o desenvolvedor desejar, pelo uso de URLs de Content-ID incorporados ao cabeçalho do documento MHTML.

Diferenças

HMTL e MHTML, embora intimamente vinculados, têm grandes diferenças. Qualquer documento MHTML utiliza uma página da Web HTML subjacente, mas somente o MHTML pode empacotar uma página da Web inteira em um único arquivo quando baixado. Em contraste, ao salvar um documento HTML, um computador cria uma pasta que inclui vários arquivos que foram incorporados ao documento HTML original. Esses arquivos soltos, se apagados ou perdidos acidentalmente, podem impossibilitar a visualização de uma página da Web salva. Com o MHTML, uma vez que todos os arquivos se reúnem em um formato arquivado, o arquivamento de páginas da Web online se torna muito mais fácil e menos confuso.