0

Тема: HTML Help Компрессор

HTML Help Компрессор

HTML Help Компрессор — уникальный, не имеющий аналогов инструмент для сжатия файлов справки.

Обычные архиваторы практически не сжимают файлы этого типа, так как данные в них уже сжаты. HTML Help Компрессор вместо простого сжатия декомпилирует файл справки, оптимизирует данные, а затем снова компилит эти сжатые в файл справки, используя при этом максимальный уровень сжатия. За счёт этого, как правило, размер файла справки значительно уменьшается.

HTML Help Компрессор может сжимать как отдельные файлы, так и все файлы справки в заданной папке. При этом используются возможности современных многоядерных процессоров — файлы обрабатываются многопоточным алгоритмом.

Показать / Скрыть текст

HTML Help Compressor (Компрессор) 1.00.00.58 (x86).

Утилита для пакетной оптимизации/сжатия файлов с расширениями CHM/CHW/ITS.

В процессе разработки выяснилось, что компилятор справки Microsoft создает
не совсем оптимальный CHM файл, и часто размер файла справки можно заметно
уменьшить. При этом обычные архиваторы практически не сжимают файлы CHM.

HTML Help Компрессор - это уникальная утилита для сжатия файлов справки в
формате HTMLHelp (СНМ, CHW, ITS,...). Существующие архиваторы (RAR, 7-zip,
WinZip и др.) практически не сжимают файлы справки из-за того, что данные
в этих файлах уже сжаты с помощью алгоритма LZX.

HTML Help Компрессор распаковывает файл СНМ, удаляет неиспользуемые данные,
оптимизирует изображения, выполняет другие операции для уменьшения объема
данных, а затем собирает файл справки назад, используя для этого
максимальное сжатие LZX. За счет этого HTML Help Компрессор может заметно
уменьшить размер файла СНМ. HTML Help Компрессор создает файл в том же
самом формате СНМ, а не архив, как обычные архиваторы.

Степень сжатия и время зависят от типа данных в СНМ файле. Некоторые файлы
справки могут не сжиматься или сжиматься продолжительное время.

Сайт: http://www.html-help-workshop.com/index … compressor
(с января 2014 года не работает)
Поддержка: support@radialix.com
Разработчик: Radialix Software
Интерфейс: английский, русский
ICQ: 569561411

----------------------------------------------------------------------------

Пример сжатия файлов:

Исходный размер         7-Zip 9.20                HTML Help Компрессор

Acad_aug.chm   76938 КБ 75007 КБ (-1931 КБ) 97.5% 71940 КБ (-4998 КБ) 93.5%
Acad_acg.chm   42994 КБ 43154 КБ (+160 КБ)   100% 42067 КБ (-927 КБ)  97.8%
Acad_acr.chm   13393 КБ 13319 КБ (-74 КБ)   99.4% 11133 КБ (-2260 КБ) 83.1%
Radialix2.chm   5815 КБ  5864 КБ (+49 КБ)  100.8%  5462 КБ (-353 КБ)  93.9%

----------------------------------------------------------------------------

Сжать файлы справки можно несколькими способами:

- Перетащить один или несколько файлов из Проводника операционной системы в
окно HTML Help Компрессор.
- Перетащить папку с файлами в окно HTML Help Компрессор.
Будут сжаты все файлы справки этой папки и подпапках.
- Вызвать команду меню Файл -> Выбрать файлы справки...
- Вызвать команду меню Файл -> Выбрать папку...
Будут сжаты все файлы справки в выбранный папке и подпапках.
- В Проводнике выделить один или несколько файлов справки или папку и
вызвать в контекстном меню команду Сжать с помощью HTML Help Компрессор.
- Использовать опции командной строки.

Ход процесса сжатия файлов отображается в колонке Статус. В колонке
Исходный отображается размер файла до сжатия, в колонке Сжатый - размер
сжатого файла, в колонке Коэффициент - относительный размер сжатого файла.
Аналогичные поля в строке состояния отображают данные для всех файлов.

При сжатии файлов можно создать резервную копию исходного файла. Для этого
необходимо включить опцию Настройки -> Создавать резервную копию.

Также можно заблокировать изменение даты и времени изменения файла - опция
Настройки -> Сохранять дату и время файла.

Остановить процесс сжатия и очистить список файлов можно с помощью
соответствующих команд в контекстном меню.

----------------------------------------------------------------------------

Известные проблемы

- Некоторые файлы могут сжиматься продолжительное время (несколько минут и
более). Для уменьшения времени можно сжимать сразу несколько файлов. Также
для уменьшения времени сжатия можно использовать компьютер с большим числом
ядер процессора. HTML Help Компрессор полностью использует возможности
многоядерных процессоров.

- Для сжатия файлов большого размера может потребовать достаточно много
свободной памяти ОЗУ. Для сжатия таких файлов рекомендуется использовать
компьютер с более чем 4 ГБ ОЗУ, 64-х разрядной операционной системой и
64-х разрядную редакцию HTML Help Компрессор.

----------------------------------------------------------------------------

Формат командной строки:

hhcmprs.exe опции имя_файла имя_файла ...

Опции:

-b : консольный режим.
В этом режиме резервная копия исходного файла не создается.
-d : сохранять дату и время создания, модификации и открытия файла.
-h : отображение справки по параметрам командной строки.
-o[:файл] : вывод сообщений в файл вместо консоли (только в режиме консоли).
По умолчанию файл - Hhcmprs_out.txt. Кодировка файла - OEM.

Параметр:

имя_файла - одно или несколько имен файлов или папок. Можно использовать
метасимволы * и ?.

----------------------------------------------------------------------------

История версий:

Версия 1.00.00.58 (26/08/2012)

Исправлено расширение Проводника при сжатии файлов, содержащих пробелы в
имени.

Версия 1.00.00.49 (16/04/2012)

Исправление ошибочного расширения *.tls на *.its.

Версия 1.00.00.47 (15/04/2012)

Добавлена опция Настройки>Сохранять дату и время файла
(опция командной строки -d).
Добавлена загрузка файлов с расширением *.its.

Версия 1.00.00.44 (13/04/2012)

В панель диспетчера задач добавлен индикатор прогресса.

Версия 1.00.00.41 (02/04/2012)

Исправлена ошибка Неверный формат файла для некоторых CHM файлов.

Версия 1.00.00.37

Первый релиз.

----------------------------------------------------------------------------

Утилиту можно использовать бесплатно, если:

- файл справки меньше 2 МБ;
- Вы являетесь зарегистрированным пользователем Radialix 2.16.07 или
Radialix 3.00.00.486 - подходит ключ и файл лицензии License.ini.

Для активации программы после ввода регистрационных данных уже не требуется подключение к сети Интернет.

Скачать можно здесь

Спасибо keaver2k за помощь в активации программы

Показать / Скрыть текст

Valx PC
Ключ: 010000-00YV2M-0ZDRYV-VN1Q54-L39XY9-ZVIMUQ-X94EG3-8GZJ3J-NC7D1R-XBX4ZW

Возможно всё! На невозможное просто требуется больше времени.
Мудрец из Шангри Ла
HTML Help Компрессор

Рейтинг поста: 0

(04-09-2017 17:44:46 отредактировано WYLEK)

Re: HTML Help Компрессор

Lesereg, а ты случайно не пользуешься этой программой?

Эта утилита у меня установлена, но я ею не пользуюсь. Дело в том, что оптимизацию документа в формате CHM я выполняю еще на этапе его создания, поэтому последующая обработка в HTML Help Compressor становится не нужной. Документ получается даже меньше, чем это делает утилита. Да и по большому счету HTML Help Compressor оптимизирует только графику по стандартным алгоритмам. Если изображения в документе отсутствуют, то HTML Help Compressor оказывается бессилен что-то оптимизировать. А еще не забывайте, что помимо графики документ CHM содержит HTML-страницы, которые тоже можно оптимизировать: удалить не нужные комментарии, разметку, повторяющиеся пробелы, символы табуляции, не используемые стили и т.д. Увы, всего этого HTML Help Compressor делать не умеет. Для сравнения: создайте пустую HTML-страничку в редакторах HtmlReader и Microsoft Word. Затем сравните размеры полученных файлов. Ну что скажите? Как думаете, сможет HTML Help Compressor уменьшить размер файла, созданного в Microsoft Word, до размера HtmlReader. Нет конечно! В конечном итоге документ CHM, созданный на базе вот таких HTML-страничек от Microsoft Word, будет в разы превышать тот же документ, но созданный на базе простых редакторов, без каких-либо наворотов. И поверьте, если HTML-страница содержит "мусор" (в виде JAVa-сценариев, кодов для отображения баннеров, рекламы, строк комментариев и т.д.), то ни один компрессор не справится с этими данными.

Если очень надо что-то сжать (оптимизировать) глубоко не задумываясь, что же там "оптимизируется и как", то посмотрите в сторону бесплатной утилиты File Optimizer. По сути это графическая оболочка, которая объединяет под одной крышей различные консольные утилиты по оптимизации файлов. В основном это графика, но поддерживаются еще форматы EXE, МР3 и в том числе CHM.

Касательно документа CHM нужен комплексный подход. Он содержит разные форматы файлов (GIF, JPG, PNG, ICO, HTM, HTML, CSS, JS и т.д.), которые необходимо оптимизировать соответствующими алгоритмами, с учетом особенностей и специфики каждого из форматов. Если вы хотите максимально уменьшить размер документа, то его необходимо разобрать и поработать над графикой и HTML-страницами по отдельности, удалить не используемые файлы, стили, сценарии. Например, для оптимизации графики я использую Radical Image Optimization Tool, т.к. мне в нем нравится режим предварительного просмотра, т.е. при изменении настроек сразу видно что и как меняется в картинке. После ручной чистки HTML-документов от лишних блоков, например, в редакторах HtmlReader, BlueGriffon, KompoZer, можно пропустить все файлы через утилиту Absolute HTML Compressor. Наконец, выполните обратную сборку CHM-документа. Вы будете крайне удивлены, насколько уменьшился размер файла по сравнению с оригиналом (HTML Help Compressor и иже с ним - отдыхают!).

Кто ищет, тот всегда найдет!
HTML Help Компрессор

Рейтинг поста: 0