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

CHMDir 0.41-alpha

📄 Документы и электронные книги 🗜️ Архивы и установщики Архиваторные плагины (WCX) Бесплатно 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

TC Command Poster 0.3

🧩 Разработка и исполняемые файлы Разработка плагинов Открытый код

Отправляет команды окну Total Commander по номеру или имени из Totalcmd.inc через PostMessage с WM_USER+51. Удобна в make- и пакетных файлах, например для cm_UnloadPlugins перед линковкой плагина.

Oleg Bondar 17.11.2022 ↓ 13 024

WDX for Images 0.5

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

Извлекает из файлов BMP, GIF, JPEG, JPEG 2000, PCX, PNG, PSD и TIFF реальный формат, размеры, число кадров и слоёв, режим, сжатие, глубину цвета и разрешение. Позволяет менять разрешение.

Oleg Bondar 25.10.2013 ↓ 38 415

btdir 0.1 beta4

🌐 Сеть, интернет и облака Архиваторные плагины (WCX) Бесплатно x64

Открывает torrent-файлы как каталоги, позволяя просматривать их содержимое прямо в Total Commander, как в обычном архиве.

Oleg Bondar 22.03.2012 ↓ 15 155

WinWalk 0.0.0.3-alpha

⚙️ Система Windows Системные плагины (WFX) Donationware

Позволяет просматривать список открытых окон Windows прямо в панели Total Commander как обычную файловую систему.

Oleg Bondar 10.01.2011 ↓ 12 299

WDX Test 0.2

🧩 Разработка и исполняемые файлы Разработка плагинов Бесплатно

Проверяет работу контентных плагинов (WDX): реализует интерфейс контентного плагина и выводит значения всех полей со всеми единицами измерения, если они есть.

Oleg Bondar 06.09.2007 ↓ 9 380

gswlx 0.2 beta6

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

Просматривает в Lister и быстром просмотре файлы PostScript (PS, PRN), EPS, PDF и, без гарантии, Adobe Illustrator (AI) через Ghostscript. Показывает образцы шрифтов Type 1 (PFB) и создаёт эскизы.

Oleg Bondar 06.07.2007 ↓ 36 311

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

eReader 1.11.2

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

Просматривает в Lister PDF, электронные книги (EPUB, FB2, MOBI, AZW) и комиксы (CBZ, CBR, CB7) с оглавлением, поиском по тексту, ссылками и тёмным оформлением.

Digitalent 10.11.2026 ↓ 2 826

TCOfficeView 2.4.1

📄 Документы и электронные книги Плагины просмотрщика (WLX) Открытый код x64

Показывает документы Word, Excel, PowerPoint, Outlook MSG, Visio и PDF, а также всё, что умеет область просмотра Проводника Windows, прямо в Lister (F3) и быстром просмотре (Ctrl+Q). Неподдерживаемые файлы открывает другой просмотрщик.

Michal Růžička 11.11.2026 ↓ 414

xPDFSearch 1.4.7.1

📄 Документы и электронные книги Контентные плагины (WDX) Открытый код x64

Выполняет полнотекстовый поиск в PDF-файлах и предоставляет метаданные PDF в виде полей контентного плагина для поиска и пользовательских колонок.

Lefteous 07.11.2026 ↓ 51 909

TCNewPlus 1.2.1

📄 Документы и электронные книги Инструменты и утилиты Открытый код x64

Создаёт новые файлы и папки из вашей коллекции шаблонов, как PowerToys New+. Показывает шаблоны в виртуальной файловой системе, подставляет дату и переменные в имена при копировании по F5, при желании и в содержимое файлов.

Michal Růžička 11.11.2026 ↓ 137

TC SumatraPDF Plugin 1.22

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

Просматривает в Lister документы и книги AI, EPUB, FB2, MOBI, PDF, DJVU, CHM, XPS, комиксы CBZ и CBR и другие форматы с помощью SumatraPDF. Корректно обрабатывает клавиши Esc, '4', 'N' и 'P'.

Valery Kurenkov 04.08.2026 ↓ 44 612

MowlView 1.6.3

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

Показывает Markdown, R Markdown, Quarto, блокноты Jupyter и Gemini Gemtext в Lister с заголовками, таблицами, кодом и картинками либо как исходный текст с подсветкой синтаксиса.

Digitalent 04.11.2026 ↓ 1 238