Я работаю над проектом, в котором хранятся отдельные изображения и текстовые файлы в одном месте, например, капсула времени. Теперь большинство проектов можно сохранить как один файл, например DOC, PPT и ODF. Но полные веб-страницы не могут - они сохраняются как отдельный файл HTML и папка с данными. Я хочу сохранить веб-страницу в одном архиве, и, хотя есть несколько решений, нет "стандартного". Каков наилучший формат для HTML-архивов?
-
Microsoft имеет MHTML - в основном файл, закодированный точно как MIME-сообщение электронной почты HTML, Он уже основан на существующем стандарте, а MHTML как его собственный был предложен как rfc2557. Это отличная идея, и это было навсегда, за исключением того, что это был "предложенный стандарт" с 1999 года. Кроме того, реализации, отличные от IE, просто громоздки. IE и Opera поддерживают его; Firefox и Safari с громоздким расширением.
-
Mozilla имеет Формат архива Mozilla - в основном ZIP файл с разметкой и изображениями, с метаданные, сохраненные как RDF. Это потрясающая идея - Winamp делает это для скинов и ODF и OOXML для своих встроенных изображений. Мне это нравится, за исключением: 1. Никто кроме Mozilla не использует его, 2. Единственное поддерживающее его расширение не обновлялось с Firefox 1.5.
-
URI данных становятся все более популярными. Вместо ссылки на внешнее местоположение a la MHTML или MAF, вы кодируете файл прямо в HTML-разметку как base64. В зависимости от вашего представления, он оптимизирован, так как файлы находятся правильно, где разметка. Однако поддержка по-прежнему несколько слабая. Firefox, Opera и Safari поддерживают его без помех; IE, лидер рынка, только начал поддерживать его в IE8, и даже тогда с ограничениями.
-
Тогда, конечно, там "Сохранить полную веб-страницу" , где разметка HTML сохраняется как
"savedpage.html"
и файлы в отдельной папке"savedpage_files"
. Афайк, все это делают. Это хорошо поддерживается. Но иметь дело с двумя отдельными элементами не просто и обтекаемо. Мой проект должен иметь их в одном архиве.
Имея в виду поддержку браузера и легкость редактирования страницы, , как вы думаете, лучший способ сохранить веб-страницы в одном архиве? Что было бы лучше всего как "стандарт"? Или мне нужно просто спрятать и обработать файл HTML и отдельную папку? Ради моего проекта я мог бы поддержать это, но я бы лучше его избежал.