LINUX.ORG.RU

Сжатие веб-страниц

 ,


0

4

Для хранения веб-страниц в качестве справочного материала долгое время использовал MAFF (Mozilla Archive Format). Это zip, содержащий веб-страницу со всеми сопутствующими файлами (*.css, *.jpeg, *.js, *.png, ...).

Всё хорошо, вроде бы. Но просматривать можно только в firefox с дополнением 'Mozilla Archive Format, with MHT and Faithful Save' не «из коробки».

Не все являются «поклонниками» Mozilla, хотя mozjpeg - проект mozilla, взявшийся за приведение jpeg encoder-а к современным стандартам качества кодирования, который гораздо лучше велосипеда webp, вызывает должное уважение. Но всё же.

Альтернативным является WAR (KDE web archive). Это tar.gz, с тем же содержимым, что и MAFF. Создаётся и просматривается Konqueror . Но этот вариант ещё хуже, так как жёстко привязан к KDE.

Что же делать, если хочется сжатых веб-страниц, но чтобы просматривались в любом браузере?

WAR-bash:

https://github.com/zvezdochiot/war-bash

https://sourceforge.net/projects/debiannoofficial/files/wheezy-update/utils/w...

скрипты bash, упаковывающие и позволяющие просматривать WAR (KDE web archive) в любом браузере.

PS: На данный момент веб-архивирование произвоится с помощью WARC, но для хранения и просмотра локальных справочных веб-материалов этот формат мало подходит.

Deleted
Ответ на: комментарий от KRoN73

Сейчас наоборот ужесточают ограничения data:url:

Так это же совсем другое: кодирование навигационных ссылок. Кодировать их в base64 — явно чтобы прятать и пакостить.

vodz ★★★★★
()
Последнее исправление: vodz (всего исправлений: 1)
Ответ на: комментарий от KRoN73

например, некоторым нужен браузер, а не firefox :)

некоторым нужно точнее формулировать свои пожелания

Einstok_Fair ★★☆
()

ЕМНИП, MAF - это просто мозиллопсевдоним для MHT (один из немногих реально хороших форматов от Microsoft). По крайней мере, у меня когда-то давно, когда я этим баловался, MHT был самым браузеропереносимым форматом (IE и Opera из коробки, фаерфокс с MAF-плагином).

P.S. А, пардон, тут уже написали, что из Ёперы его выкинули. Тогда увы.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от KRoN73

Вообще, первый раз вижу mhtml в quoted-printable, обычно он в base64 всегда был :)

Я видел точно, причём очень-очень давно.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

ЕМНИП, MAF - это просто мозиллопсевдоним для MHT

ИВП.

Zmicier ★★★★★
()
26 октября 2018 г.
Ответ на: комментарий от Deleted

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

bodqhrohro_promo
()

html файл и каталог_files с тем же именем. Нахрена тут что-то ещё выдумывать.

anonymous
()

Вы чё тут всё ещё такой примитивный вопрос обсуждаете? LOL Тебе на С написать что ли минификатор который будет быстрее любых предложенных тут вариантов?

anonymous
()
Ответ на: комментарий от Deleted

Ты, короче, требования толком сформулируй, а там будем посмотреть ;-)

Вот evince/okular, смотрю, даже простой HTML открывать не умеют, да и на фига — это ж читалки, а не браузеры. Или ты про экспорт? А в браузерах тоже печально: епифанцев даже MHT открыть не осилил, чего уж о MAFF говорить; qupzilla MAFF явно не умеет, на MHT как-то странно отреагировал, но тоже не показал ничего. konqueror/falkon под руками не умею, шоб проверить.

bodqhrohro_promo
()
Ответ на: комментарий от anonymous

Уверен? Может, ты просто не цистредный, а транстредный? Не боись, раскрывай свою сущность, тут все свои ;-)

bodqhrohro_promo
()
Ответ на: комментарий от bodqhrohro_promo

Чавоу?

Тавоу. Уже родить можно было после того комментария, а вы до сих пор в обсуждение не врубились и давай некропостить по ключевым словам...

vodz ★★★★★
()

Рендерь свои страницы в пдф целиком, да и всё. Или тебе размер принципиально важен?

NeverLoved ★★★★★
()
Ответ на: комментарий от bodqhrohro_promo

А шо ви имеете против некропостинга?

Что ж такой тугой? Я сказал, что за 10 месяцев можно было бы понять о чём речь там была в нити обсуждения.

vodz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.