Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
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.php/ru/html-help-compressor (с января 2014 года не работает) Поддержка: support@radialix.com Разработчик: Radialix Software Интерфейс: английский, русский ICQ: 569561411
- Перетащить один или несколько файлов из Проводника операционной системы в окно HTML Help Компрессор. - Перетащить папку с файлами в окно HTML Help Компрессор. Будут сжаты все файлы справки этой папки и подпапках. - Вызвать команду меню "Файл" -> "Выбрать файлы справки..." - Вызвать команду меню "Файл" -> "Выбрать папку..." Будут сжаты все файлы справки в выбранный папке и подпапках. - В Проводнике выделить один или несколько файлов справки или папку и вызвать в контекстном меню команду "Сжать с помощью HTML Help Компрессор". - Использовать опции командной строки.
Ход процесса сжатия файлов отображается в колонке "Статус". В колонке "Исходный" отображается размер файла до сжатия, в колонке "Сжатый" - размер сжатого файла, в колонке "Коэффициент" - относительный размер сжатого файла. Аналогичные поля в строке состояния отображают данные для всех файлов.
При сжатии файлов можно создать резервную копию исходного файла. Для этого необходимо включить опцию "Настройки" -> "Создавать резервную копию".
Также можно заблокировать изменение даты и времени изменения файла - опция "Настройки" -> "Сохранять дату и время файла".
Остановить процесс сжатия и очистить список файлов можно с помощью соответствующих команд в контекстном меню.
- Некоторые файлы могут сжиматься продолжительное время (несколько минут и более). Для уменьшения времени можно сжимать сразу несколько файлов. Также для уменьшения времени сжатия можно использовать компьютер с большим числом ядер процессора. HTML Help Компрессор полностью использует возможности многоядерных процессоров.
- Для сжатия файлов большого размера может потребовать достаточно много свободной памяти ОЗУ. Для сжатия таких файлов рекомендуется использовать компьютер с более чем 4 ГБ ОЗУ, 64-х разрядной операционной системой и 64-х разрядную редакцию HTML Help Компрессор.
-b: консольный режим. В этом режиме резервная копия исходного файла не создается. -d :сохранять дату и время создания, модификации и открытия файла. -h: отображение справки по параметрам командной строки. -o[:файл] :вывод сообщений в файл вместо консоли (только в режиме консоли). По умолчанию файл - "Hhcmprs_out.txt". Кодировка файла - OEM.
Параметр:
имя_файла - одно или несколько имен файлов или папок. Можно использовать метасимволы * и ?.
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 и иже с ним - отдыхают!).