Файлы справки.CHM и их избранное
У меня есть огромный список избранного в большом файле.chm, и я знаю, что избранное прикреплено к файлу hh.dat в каждой папке AppData пользователей. Я нашел его и вижу ссылки на закладки, когда открываю файл hh.dat в блокноте. Проблема в том, что я не могу узнать, как скопировать их на другой компьютер. Если я пытаюсь отредактировать файл, я делаю это неправильно и теряю все закладки на втором компьютере. Любые советы / хитрости / помощь любого рода? Блокнот не выглядит хорошей программой для этого, но не может найти ничего более подходящего. Заранее спасибо.
1 ответ
Неофициальная спецификация CHM, похоже, указывает на то, что hh.dat является архивом того же типа (ITSF), что и сам CHM. Поэтому, если вы хотите написать утилиту для объединения файлов закладок, это, вероятно, лучшее место для начала изучения.
Насколько мне известно, единственная открытая поддержка записи для этих архивов - это пакет CHM от Free Pascal.