• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
127 гостей, 0 пользователей

avatar_gazon01

Редакторы справок HTML Help Компрессор

Автор gazon01, 27 августа 2012, 13:52:00

« предыдущая - следующая »

gazon01Автор темы

Тема создана 27 августа 2012, 13:52:00


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 Компрессор создает файл в том же
самом формате СНМ, а не архив, как обычные архиваторы.

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

Сайт: Войдите на сайт для перехода по ссылке
(с января 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
[свернуть]

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

Leserg

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

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

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

* Ваши права на сайте

    TinyPortal

  • Вы не можете создавать статьи.
  • Вы не можете изменять свои статьи.
  • Вы не можете писать комментарии.
  • Вы не можете управлять статьями.
  • Вы не можете загружать файлы в TPdownloads.
  • Вы не можете управлять TPlistimages.

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика