it seems that chmlib is used to read/decompile chm files only, but since you already be able to decompile it, what should be added to support creating/compile chm files?
I'm interested at this. Do you think it's easy or not? I'm planning to use chmlib as a start point, is it possible?
I searched on the net and found that it seems that ms has a java implementation of lzx compression (com.ms.io.cab). Is it safe to say that the lzx compression is done? It's in obfuscated java, just port to c/c++.
I also checked the files inside .chm, the #TOPICS AND $OBJINST file are not human readable. I guess creating these files is the hard part of compiling chm file.
What's your idea, Jedwing?
I searched on the net and found that it seems that ms has a java implementation of lzx compression (com.ms.io.cab). Is it safe to say that the lzx compression is done? It's in obfuscated java, just port to c/c++.
I also checked the files inside .chm, the #TOPICS AND $OBJINST file are not human readable. I guess creating these files is the hard part of compiling chm file.
What's your idea, Jedwing?