Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.CHM Help Files and Their Favorites

I have a huge list of favorites in a big .chm file and I know the favorites are attached to the hh.dat file in each users AppData folder. I have found it and I see the bookmark links when I open the hh.dat file in notepad. The problem is I cannot find out how to copy these to another computer. If I try to edit the file, I do it incorrectly and lose all the bookmarks on the second computer. Any tips/tricks/help of any kind? Notepad doesn't seem like a good program to do this in, but can't find anything else that works better. Thanks in advance.

like image 518
napkinsterror Avatar asked Sep 10 '25 21:09

napkinsterror


1 Answers

The unofficial CHM spec seems to indicate that hh.dat is an archive of the same type(ITSF) as CHM itself. So if you want to write an utility to merge bookmark files, that is probably the best place to start studying.

To my best knowledge, the only open source write support for these archives is the CHM package from Free Pascal.

like image 102
Marco van de Voort Avatar answered Sep 13 '25 10:09

Marco van de Voort