歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下CHM電子書的查看技巧

Linux下CHM電子書的查看技巧

日期:2017/2/28 17:13:30   编辑:Linux教程

CHM這格式的電子書感覺還不錯,用起來挺方便,還只有一個文件。但由於它的全稱其實就叫Microsoft Compiled HTML Help,所以從前只有Windows能看,後來Linux上也出了許多查看工具,什麼xchm/chmsee/gnochm/kchmviewer等等,但據說效果差異比較大。

後來這個格式就被人反向了,雖然也很復雜,但還是可以解出來,主要內容部分據說和cab文件的壓縮算法是一致的,於是就有一些解壓工具可以把它解開了,比如著名的開源壓縮工具7zip(強烈推薦使用),就可以解開chm。這個工具開源程序很高,所以在Linux上也有,Debian的包叫p7zip/p7zip-full,前面簡單點,後者比較全,但是它們都不支持chm格式解壓。

後來又發現另一個工具,叫archmage,模仿archive的樣子吧(用dict查了下,竟然是個詞,archimage,某種大巫師,波斯拜火教的什麼的),Python寫的,專門來解開或查看chm。基本用法是:

archmage

把chm文件解開到目錄

archmage -p

把自己當成一個http服務器,在指定端口運行,然後就可以在浏覽器裡看

如果裝了apache的python模塊,還可以調用它的模塊,直接在apache下運行。其實解開就挺好的,這樣獲取它的文字也比較容易,試了幾個,有的完全正常,連旁邊的章節什麼的都好用,有的正文正常,邊欄會亂碼,估計轉下碼就好了。

Copyright © Linux教程網 All Rights Reserved