WINCMD.RU
ENG RUS
Плагины › Архиваторные плагины

CHMDir 0.41-alpha

📄 Документы и электронные книги 🗜️ Архивы и установщики Архиваторные плагины Бесплатно x64

Описание

CHMDir добавляет в Total Commander поддержку файлов формата ITSS/CHM (компилированный HTML), позволяя распаковывать и искать файлы в архиве, а также упаковывать и удалять файлы.

Плагин позволяет распаковывать файлы HtmlHelp 2 (.Hx?).

Кроме того, он может работать и как информационный плагин, предоставляя информацию о заголовке окна справки, компиляторе и времени компиляции.

Наличие Internet Explorer`а в системе не требуется.
NB: Плагин не может создавать полноценные CHM-ы с содержанием, индексом и т.д., но его достаточно для того, чтобы сделать CHM из скачанного сайта, если среди упаковываемых файлов есть хотя бы один файл с расширением .htm или .html. Для примера можно перепаковать этот архив в CHM. Для создания полноценного файла справки HtmlHelp можно использовать HTML Help Workshop или htm2chm.

Если файлы пакуются в новый архив, и в корне будущего архива нет файла '#SYSTEM', то он будет создан. В качестве главной страницы будет взят первый встретившийся файл из 'default_topics' (см. CHMDir.ini), а, если такового нет, то первый встретившийся файл с расширением '.htm' или '.html'. Если в списке на добавление нет файла содержания (.hhc), то он тоже будет создан с именем 'stub.hhc'. В этом файле будут перечислены все .htm*, .php-файлы с подкаталогами в том порядке, в каком они перечислены в списке на добавление. Т.е. их порядок с содержании зависит от сортировки, принятой в TC.

Для сохранения структуры файла перед перепаковкой он должен быть распакован с включенной опцией 'Показывать файлы CHM' (CHMDir.ini или диалог настроек), чтобы сохранить файлы типа '#SYSTEM' (в нем указана такая информация как заголовок окна справки, имя файла содержания и проч.).

Что нового

0.41-alpha (2012/04/06)
* Плагин линкуется с библиотекой времени исполнения статически и не зависит от msvcrt.dll.
* Добавлена версия x64.НЕ ИСПОЛЬЗУЙТЕ ЕГО ДЛЯ УПАКОВКИ, УДАЛЕНИЯ И Т.Д.
0.40g (2007/12/10)
* Исправлена ошибка, вызывавшая крах CHMView.exe при конвертировании содержания. Спасибо Atlan Gnozal за помощь.
0.40f (2007/11/29)
* Исправлена ошибка, вызывавшая крах при открытии CHM под Win98SE. Спасибо Atlan Gnozal за помощь.
0.40e (2007/10/16)
* INI-файл может располагаться в каталоге с плагином.
0.40d (2007/10/15)
* Исправлена ошибка при определении , вызывавшая крах TC.
* Теперь настройки хранятся в ini-файле по умолчанию как это рекомендовано в "Writing WCX packer plugins", а не в каталоге, где находится сам плагин. Перевод WCX-плагина перенесён в chmdir.lng.
0.40c (2006/10/07)
* Небольшие изменения в переводе на немецкий.
0.40b (2006/01/05)
* Вызов функции GetLongPathName() заменён на вызов через указатель (динамическое связывание времени исполнения). Прежний способ был причиной ошибки при загрузке wtedit.exe под Win95 и WinNT4.
0.40a (2006/01/02)
* Вызов функции GetCPInfoEx() заменён на вызов через указатель (динамическое связывание времени исполнения). Прежний способ был причиной ошибки при загрузке плагина под Win95 и WinNT4.
0.40 (2005/12/30)
* Добавлена опция для установки языка создаваемого CHM.
* Добавлено сохранение времени последней модификации файла в архиве.
* В системных файлах в ссылках на содержание и др. файлы обратный слэш заменён на прямой (обратный слэш приводил к некорректному просмотру).
0.40 beta 7 (2005/11/22)
* Добавлены свойства окна HtmlHelp.
* CHMView: добавлены диалоги прогресса.
* Добавлены wtdump.exe и wtedit.exe.
* Добавлен UnCHMw.exe.
* Добавлено конвертирование кодовой страницы для тега .
* В информационный плагин добавлено поле кодовой страницы / языка.
0.40 beta 6 (2005/06/23)
* Добавлена кнопка добавления имени файла топика по умолчанию.
* В диалоге конфигурации 'Код размера окна LZX' изменено на 'Размер окна LZX'.
* Добавлена упаковка при помощи COM-интерфейса IStorage.
* Добавлена функциональность информационного плагина (WDX).
0.40 beta 5:
* Добавлена распаковка файлов .HxS.
* Расширен stub.hhc.
* Добавлен параметр INI-файла title_stub.
0.40 beta 4:
* Исправлена досадная ошибка в заголовке файла (размер структуры), которая прокралась в код по недосмотру. Спасибо BootROM`му за содействие.
* Добавлена возможность установки низкого приоритета на время упаковки.
0.40 beta 3:
* CHMView не распаковывал CHM-ы с каталогами, в которых находятся только подкаталоги.
* Щелчок на кнопке 'Не сжимать расш.' разрешает или запрещает следующее поле ввода.
* '=.gif' теперь распаковывается как '=.gif', а не как '_.gif'.
* Подправлена сортировка файлов в листинге CHM-а.
0.40 beta 2:
* Переписан код записи листинга.
* В INI-файл добавлены параметры упаковки.
* Добавлена сортировка файлов по расширению до упаковки и вычисление размера чанка листинга.
* Добавлена генерация информации HtmlHelp.
* Добавлены параметры INI-файла: calc_chunk_size, its_use_store, default_topics, sort_dir_by_ext.
* Добавлен диалог настройки.
* Добавлен index.htm.
0.40 beta 1:
* Код чтения листинга и распаковки полностью переписан - значительно уменьшена потребность в оперативной памяти (особенно для CHM, в которых есть большие файлы), немного увеличилась производительность.
* Добавлено кэширование данных CHM-ов.
* Добавлены функции PackFiles(), DeleteFiles() и ConfigurePacker(). Изменены свойства плагина. GetPackerCaps() теперь возвращает 479. Если плагин раньше использовался, его нужно переконфигурировать (см. выше).
0.30a:
* Добавлена функция PackSetDefaultParams() (пока только заглушка и только в качестве комментария - плагин инициализируется во время загрузки при вызове DllMain() - это, конечно, неправильно, но пользователь не знает, какой INI-файл используется, а плагин не может ему этого сообщить: все настройки делаются вручную правкой INI-файла).
0.30:
* Добавлена функция CanYouHandleThisFile() для открытия файлов с расширением не .chm. GetPackerCaps() теперь возвращает 452.
* В дистрибутив вновь добавлен CHMView.exe.
0.29 beta:
* Добавлен INI-файл.
* Значительно уменьшена потребность в оперативной памяти.
* Убраны make-файлы для Watcom и lcc-Win32.
0.28 beta:
* Не показываются в списке файлы, чьи имена начинаются с '#' и '$'.
* Символ '_' используется для замены символов, которые не могут быть отображены в текущей кодовой странице при использовании функции WideCharToMultiByte(). Не тестировалось по причине отсутствия таких файлов.
* Ещё один клюдж для распаковки файлов, созданных htm2chm.
0.27 beta:
* Добавлена обработка результата, возвращаемого ProcessDataProc() - работает кнопка отмены.
* Исправлена ошибка, вызывавшая сбой при открытии CHM-ов, содержащих дли-и-инные имена файлов.
0.26 beta:
* Добавлено декодирование имён файлов из UTF-8.
0.24 beta:
* Добавлена информация о CHMView.
* Время последнего изменения файлов в архиве == времени CHM-файла.
* Добавлена информация о версии.
0.23 beta:
* Возврат к одному файлу без дополнительной DLL.
* Исправлена ошибка с освобождением памяти в chmdir.
* ЗАЛАТАНА (надеюсь) - не исправлена - [ошибка] в chmlib Matthew T. Russotto, которая вызвала нарушение при обращении к памяти. См. комментарий со словами '!!! Hobo'.
* Добавлен файл READMEru.txt - на русском языке.
* Название архива изменено на wcx_chmdirX.XX.zip. Где X.XX - номер версии.
0.22 beta:
* Очередная попытка сделать работу плагина стабильной. chmlib Matthew T. Russotto перенесена в отдельную DLL, которая загружается и выгружается при каждом открытии архива - может, это немного сэкономит память.

Ничего не получилось. :-(
0.21 beta:
* Добавлена функция GetPackerCaps().
0.20 beta:
* Первый выход в свет.

Ссылки

Salvage car - Used cars exporter from Japan

Другие работы автора: Oleg Bondar

WDX for Images 0.5

🖼️ Изображения и графика Контентные плагины Donationware x64

Извлекает информацию из файлов форматов BMP, GIF, JPEG, JPEG 2000, PCX, PNG, PSD, TIFF: * Реальный формат файла * Порядок байтов в целых числах *…

Oleg Bondar 25.10.2013 ↓ 38 296

gswlx 0.2 beta6

📄 Документы и электронные книги Плагины встроенного просмотрщика Donationware x64

gswlx предназначен для просмотра в Lister-е и панели быстрого просмотра Total Commander-а файлов, которые может обрабатывать Ghostscript,…

Oleg Bondar 06.07.2007 ↓ 36 230

Похожие плагины

OpenOffice Simple Viewer 1.2.0

📄 Документы и электронные книги Плагины встроенного просмотрщика Бесплатно x64

Данный плагин позволяет просматривать документы OpenOffice.org. В текущей версии содержимое документа отображается без форматирования - только…

Alexey Torgashin 05.10.2011 ↓ 182 893

OpenOffice/DOCX/FB2 Viewer 1.7.2

📄 Документы и электронные книги Плагины встроенного просмотрщика Бесплатно x64

Плагин позволяет просматривать документы OpenOffice, MS Word 2007, FB2 с сохранением большей части форматирования. Документы конвертируются в XHTML…

Alexey Torgashin 08.10.2011 ↓ 153 340

Excellence 1.20

📄 Документы и электронные книги Плагины встроенного просмотрщика Бесплатно

Плагин для просмотра электронных таблиц созданных такими программами, как OpenOffice Calc, Microsoft Excel и т.д. Плагин не требует никаких…

Ivan Petrovic 04.02.2010 ↓ 128 380