Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты для документовchevron_rightИзвлечение MHTMLИзвлечение MHTML

Извлечение MHTML

Разберите архив MHT на HTML, изображения, стили и ресурсы и скачайте его папкой, которая по-прежнему открывается в браузере.

upload_file

Нажмите для выбора или перетащите файлы сюда

MHT, MHTML или EML

Допустимо: .mht,.mhtml,.eml

Похожие инструменты

Просмотр MHTML / MHT

Просмотр MHTML / MHT

Откройте веб-страницу, сохранённую в одном файле MHT или MHTML, и посмотрите её вместе с собственными изображениями и стилями.

Извлечение CHM

Извлечение CHM

Распакуйте файл скомпилированной HTML-справки на страницы, стили и картинки — архивом ZIP, сохраняющим исходную структуру папок.

Извлечение ресурсов PPTX

Извлечение ресурсов PPTX

Извлеките исходные изображения, видео, звук и встроенные шрифты из презентации PowerPoint вместе со слайдами, где они используются.

Извлечение вложений из PDF

Извлечение вложений из PDF

Находит и сохраняет все файлы, вложенные в PDF, включая вложения в аннотациях и связанные файлы PDF 2.0.

Dice бросок

Dice бросок

Roll virtual dice для games.

Генератор арта в стиле Баухаус SVG

Генератор арта в стиле Баухаус SVG

Создавайте геометрическое SVG-искусство в стиле Баухаус: круги, полукруги, треугольники, прямоугольники и кресты. Курируемые палитры, воспроизводимые seeds, мгновенная загрузка — бесплатно.

Генератор LOD для 3D-моделей

Генератор LOD для 3D-моделей

Соберите цепочку уровней детализации из любой 3D-модели онлайн и бесплатно.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Из одного файла обратно во множество

Архив MHT — это сообщение multipart/related: HTML плюс каждая картинка, таблица стилей и скрипт, на которые ссылалась страница, всё в одном файле. Этот инструмент разбирает его обратно.

Каждая часть перечислена с типом MIME, транспортной кодировкой, объявленной кодировкой символов, Content-Location, Content-ID и обоими размерами: хранимым и после декодирования. Эти два числа рядом показывают транспортное декодирование в работе: base64-картинка теряет примерно четверть объёма, а quoted-printable-текст почти не меняется, если он не набит акцентированными символами или длинными строками.

ZIP — это рабочая папка, а не куча кусков

Именно этот шаг пропускает большинство извлекателей. Разрезать сообщение на файлы легко; получить нечто, что действительно открывается, — вот полезная часть.

  • Корневой HTML записывается как index.html.
  • Всё остальное попадает в assets/ с именем из Content-Location или Content-ID, без дублей и с разумным расширением, если у оригинала его не было.
  • Ссылки src, href и url() в CSS — все они по-прежнему указывают на исходные абсолютные веб-адреса — переписываются на эти относительные пути.

Распакуйте результат, дважды щёлкните index.html, и страница откроется с картинками и оформлением. Ради этого её и извлекают.

Сопоставление ссылок использует тот же код, что и просмотрщик MHTML, поэтому cid:-ссылки, совпадения по Content-Location и относительные ссылки, разрешаемые относительно адреса самой страницы, ведут себя в обоих инструментах одинаково.

Предпросмотр и отдельные загрузки

Любую часть можно посмотреть на месте — текст декодируется объявленной кодировкой, изображения отрисовываются — и скачать отдельно. Ничего не перекодируется: картинка выходит ровно теми байтами, которые хранил архив.

Когда архив неполон

Ссылки, которых архив никогда не сохранял, перечисляются отдельно. В извлечённом HTML они по-прежнему указывают на исходные адреса, и отсюда за ними никто не ходит.

Конфиденциальность

Архив открывается в браузере. Он никогда не загружается на сервер, и ни по одной его ссылке не делается сетевой запрос.