CaptainFlint

|
Posted: Thu Apr 05, 2007 10:11 Post subject: |
|
|
| gora wrote: | | Почему вариант с CHM справкой почти на 60% больше (640к против 408к) варианта с HLP справкой? |
Конвертация RTF в HTML у меня выполняется автоматически, написанной для этого программкой. К сожалению, форматы очень сильно различаются, и в результате вещи, которые в RTF задаются по принципу "один раз определил - используй во многих местах" в HTML приходится определять каждый раз вручную. Из-за этого код сильно раздувается. Кроме того, он оказывается перегружен избыточными тегами, которые добавляются программой для наиболее корректной обработки наибольшего числа ситуаций. Они не влияют на отображение, но удаление таких тегов сильно зависит от их окружения и потому трудноалгоритмизуемо. Поэтому HTML-файлы оказываются значительно больше исходного RTF (в сумме - почти 2 мегабайта против исходного 670-килобайтного RTF). При компиляции в CHM они, конечно, сжимаются, но этого недостаточно.
С первой проблемой я, возможно, разберусь в будущем (например, сканируя файл после генерации и вынося общие настройки во встроенную таблицу стилей), но не уверен, даст ли это существенное улучшение. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|