Компании и организации архивируют старые веб-страницы или веб-форумы по разным причинам. Обычно попытка сохранить всю веб-страницу включает отслеживание большой папки с файлами. Иногда создание идеальной копии веб-страницы может показаться невозможным, поскольку для этого используются ресурсы, расположенные на других веб-страницах. Основное различие между HTML и MHTML, более новым протоколом, состоит в том, что он позволяет загружать веб-страницу, используя основные принципы электронной почты в Интернете.
HTML
Сокращенно от языка гипертекстовой разметки, HTML-документы содержат серию тегов и команд, которые управляют тем, как веб-браузер отображает страницы в Интернете. Что касается электронной почты, простой HTML позволяет использовать различные теги, которые включают гиперссылки в теле электронного письма и текстовые вложения. Однако обычная электронная почта в формате HTML не может передавать нетекстовые вложения или мультимедийные файлы. Таким образом, он очень ограничен, и возникла необходимость обновить его возможности.
Видео дня
MIME
Ответ на недостатки электронной почты HTML пришел в форме MIME. Сокращенно от Multipurpose Internet Mail Extensions, развитие MIME изменило лицо электронной почты. Благодаря протоколу MIME Интернет-почта теперь может включать изображения, содержать составные тела сообщений и даже нестандартные символы в заголовках электронной почты. MIME определяет форматирование нетекстовых сообщений и позволяет передавать в электронных письмах другие носители, например музыку или видео. Большинство электронных писем на момент публикации используют формат MIME.
MHTML
Сокращенно от MIME HTML, MHTML использует протокол электронной почты MIME для объединения элементов в один архивный файл веб-страницы. Точно так же, как MIME позволяет передавать мультимедийные электронные письма, MHTML также создает свое собственное «электронное письмо» в виде заархивированной веб-страницы. Это означает, что MHTML позволяет разработчикам собирать базовый HTML-документ вместе со встроенными изображениями и мультимедиа в один файл. Этот архив также может включать связанные документы, если разработчик желает, с использованием URL-адресов Content-ID, встроенных в заголовок документа MHTML.
Отличия
HMTL и MHTML, хотя и тесно связаны, имеют серьезные различия. Любой документ MHTML использует нижележащую веб-страницу HTML, но только MHTML может упаковать всю веб-страницу в один файл при загрузке. Напротив, при сохранении HTML-документа компьютер создает папку, содержащую несколько файлов, встроенных в исходный HTML-документ. Эти незакрепленные файлы, если они случайно удалены или потеряны, могут сделать просмотр сохраненной веб-страницы невозможным. Благодаря MHTML, поскольку все файлы собираются в один заархивированный формат, архивирование веб-страниц в Интернете становится намного проще и менее загроможденным.