西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程軟件使用 → HugeCHM制作CHM文件教程 HugeCHM拆分CHM文件步驟

HugeCHM制作CHM文件教程 HugeCHM拆分CHM文件步驟

相關軟件相關文章發(fā)表評論 來源:本站整理時間:2011/3/13 13:24:07字體大。A-A+

作者:佚名點擊:1047次評論:0次標簽: HugeCHM

CHM文件制作、反編譯工具(HugeCHM)v1.5.3.3847 簡體中文綠色版
  • 類型:反編譯(譯逆工程)大小:114KB語言:中文 評分:7.1
  • 標簽:
立即下載
3 頁 HugeCHM是什么


Q:HugeCHM是什么?
A:這是一個CHM打包、拆分工具,不僅可以將海量(測試近20萬個)HTML文件打包成CHM,而且可以反編譯CHM,包括CHM內部控制文件。

Q:現在已經有N多CHM打包工具,為什么還要開發(fā)HugeCHM?
A:現在CHM打包工具確實很多,但都有一個共同特點:基于微軟的HHA.DLL實現。因此也都有一個天生的缺陷:如果要打包的文件太多,就會出現“內存不足”的錯誤。例如我要把近20萬個文件打成一個CHM,從最簡單的HHC試到收費的打包軟件,都在相同的地方出現相同的錯誤。其原因,就在于HHA.DLL功能太復雜了,內部需要生成很多表格,規(guī)模一大自然內存就爆了。但是我認為對于海量HTML來說,這些復雜的功能真的沒啥用。
既然基于HHA.DLL的軟件在處理海量文件時死路一條,也就只能指望不依賴于HHA.DLL的軟件了。以前在寫《常見電子書格式及其反編譯思路》的時候,我以為開源的hhm既然敢叫HTML Help Maker,應該能夠擺脫HHA.DLL的限制,沒想到到它的官方網站一看,卻看到一行字:This is a program that aims to produce MS' CHM (Compiled HTML Help) files. Currently it can create the archive format, but no internal files.再拜讀一下源代碼,基本上相當于自己實現了Windows下ITS文件訪問接口,但是不能生成CHM文件內部的控制文件,頂多算個半成品。擺出這樣的烏龍,我想是因為微軟沒有公開CHM的內部文件格式,導致Paul Wise寫的《Unofficial (Preliminary) HTML Help Specification》里也有很多unknown的地方。
還好我以前寫UnEBook的時候,拜讀過Christian Ernst Rysgaard的《Htmlhelp Forensics》,知道微軟的ITStorage可以對CHM文件(ITS格式)進行操作,這個畢竟是官方提供的接口,比民間版的要靠得住些。只不過在UnEBook里是用來讀CHM,這次改成寫CHM而已,CHM內部控制文件則在參考Paul Wise寫的《Unofficial (Preliminary) HTML Help Specification》基礎上,逐文件、逐字節(jié)加以校對。

Q:與其他CHM打包軟件相比,HugeCHM有什么特點?
A:HugeCHM最大的特色是沒有用HHA.DLL,而是直接通過ITStorage接口對CHM文件進行操作,因此能對CHM內部控制文件進行更精準的控制(其實是進行了大刀闊斧的刪減),從而:
能夠對海量HTML進行打包。普通CHM打包工具不怕文件大(總長度不超過2 GB應該沒事),但怕文件太多,而HugeCHM專門就是為處理海量HTML開發(fā)的。
軟件界面簡潔,連一般HTML打包軟件常見的文件列表都沒有。因為在處理海量文件時,文件列表實在是一件既耗時間又耗內存的工作,但是一般打包工具為了生成HHA.DLL所需的HHP文件,不得不花費時間、內存生成文件列表,HugeCHM則不需要。
生成的CHM文件界面也很簡潔,沒有目錄、索引、搜索、書簽等導航項。其實在面對海量HTML文件時,我根本就不相信會有人打算去做這些東西。
我本人平時比較喜歡看電子書,知道目前國內某些人在做電子書時,總喜歡給電子書加一個封面,點進去才是真正的內容 ,并且總想在某處引導到一個說明頁,介紹一下制作者。用普通CHM打包工具實現這些當然不成問題,不過要點技巧;而HugeCHM簡化了這種操作,用戶直接選擇封面頁、目錄頁 、說明頁即可,并且在生成的CHM文件工具條中自動加上“封面”、“關于”按鈕。當然如果不喜歡,也可以選擇不顯示工具條。
對于海量文件,不論是打包還是拆分都將是一個漫長的過程,因此帶自動關機選項,便于夜間無人值守下運行。
與普通CHM打包軟件相比,生成的速度要快那么一點點,生成時消耗的內存要少那么一點點,最終生成的CHM文件也要小那么一點點。

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)