CHM格式是1998年微軟推出的基於HTML文件特性的幫助文件系統。以替代早先的winHelp幫助系統,它也是一種超文本標識語言。在Windows 98中把CHM類型文件稱作“已編譯的HTML幫助文件”。 CHM用了ITS文件壓縮格式,使得文件體積大大減小。事實上CHM文件不僅可以包含HTML文件, ...
CHM格式是1998年微軟推出的基於HTML文件特性的幫助文件系統。以替代早先的winHelp幫助系統,它也是一種超文本標識語言。在Windows 98中把CHM類型文件稱作“已編譯的HTML幫助文件”。
CHM用了ITS文件壓縮格式,使得文件體積大大減小。事實上CHM文件不僅可以包含HTML文件,它還可以將任何所需要的文件編譯進文件中。
我們通常下載軟體後,文件夾里都會有這樣的一個幫助文件,可以直接用瀏覽器打開,Windows上我們也可以直接將其轉換為txt文件格式。
假如F盤中有個CHM文件,路徑為:F:\CHM\chm文件\彙編語言教程.chm
我們在該目錄下打開命令行,輸入:
hh -decompile F:\CHM\chm文件\huibian 彙編語言教程.chm,那麼便會將該chm文件轉換為txt,然後保存在huibian文件夾中。裡面有圖片文件,html文件,目錄文件等等。
而我們如果想要在Android手機上做chm文件格式閱讀器,解析其目錄結構,那麼我們便需要知道chm文件的具體格式。
具體請看:https://www.cnblogs.com/tangZH/p/11176995.html
好了,不多說了,項目在github上:https://github.com/TZHANHONG/anchmreader