Как запаковать html в exe?

Рейтинг: 0Ответов: 3Опубликовано: 14.05.2011
Как запаковать папку с файлом index.html и принадлежащими ему файлами (скрипты, картинки, другие страницы)?

Ответы

▲ 3
  1. В exe запаковать можно, но придется искать движок, который сможет отобразить встроенный HTML. В любом случае это дурной тон. Просмотровщик для различных типов гипертекстовых документов стоит уже на практически любом компьютере, поэтому плодить сущности не стоит. А я бы вообще параноил - не троян ли мне пытаются подсунуть

  2. Как правильно ответили выше существует формат файлов CHM. Это по сути компилированный HTML. Т.е. архив, в котором может быть несколько html-страниц, картинок, файлов и прочих типов ресурсов. И все в одном файле, открываемом специальной программой просмотра. Для создания CHM файла существует специальный класс программ - CHM-компиляторы. Их ассортимент начинается от родного M$ HTML Help Workshop, а заканчивается более удобными сторонними программами, например, htm2chm.

  3. Также существует файл MHT. Это также по сути архивированный HTML и связанные с ним ресурсы, только особенностью является сжатие при помоши MIME. Сейчас любой нормальный браузер умеет как открывать такие файлы, так и сохранять в этот формат.

▲ 2
Может будет достаточно запаковать это в chm ? В виндовсе будет открываться как приложение. С возможностью поиска по всем файлам что вы туда запаковали
▲ 2

Все зависит от вашей задачи. Если вы знаете HTML/JS и таким образом хотите "написать" приложение под Windows - это, извините, самый плохой способ это сделать. Вы не сможете использовать ни преимущества API Windows ни преимущества браузера (я имею ввиду вы скорее всего сможете отображать только статический контент да и какой бы инструмент для перевода из HTML в EXE вы не выбрали, все равно ваш HTML будет отображаться через ActiveX элемент управления Internet Explorer и не факт, что это будет IE9 (так что забудьте о CSS3, HTML5.)

Если вы хотите сделать набор статических файлов для eLearning-приложения то так умеет Help & Manual (http://www.ec-software.com/products_hm_overview.html) да и так такого софта хватает: http://www.google.com/search?q=html+2+exe