微軟HTML幫助集

微軟HTML幫助集,即編譯的HTML幫助檔案(英語:Microsoft Compiled HTML Help, CHM),是微軟繼承早先的WinHelp發展的一種檔案格式,用來提供線上幫助,是一種套用較廣泛的檔案格式。因為CHM檔案如一本書一樣,可以提供內容目錄、索引和搜尋等功能,所以也常被用來製作電子書。實際上,微軟閱讀器的.lit就是由CHM擴充而成。

基本介紹

  • 中文名:微軟HTML幫助集
  • 外文名:Microsoft Compiled HTML Help
  • 簡稱:CHM
  • 領域:計算機
歷史,檔案格式,製作CHM的工具,閱讀CHM的工具,Microsoft Help 2,

歷史

  • 1996年2月,微軟宣布終止WinHelp的發展,並開始研發HTML幫助集。
  • 1997年8月,HTML幫助集 1.0與Internet Explorer4.0一起發表。
  • 1998年2月,HTML幫助集 1.1a與Windows 98一起發表。
  • 2000年1月,HTML幫助集 1.3與Windows 2000一起發表。
  • 2000年7月,HTML幫助集 1.32與Internet Explorer 5.5與Windows Me一起發表。
  • 2001年10月,HTML幫助集 1.33與Internet Explorer 6與Windows XP一起發表。
  • 2001年3月,微軟在WritersUA(舊稱WinWriters)研討會中,宣布下一代Microsoft Help 2.x的項目,且仍然為HTML為主的說明格式。
  • 2003年1月,微軟決定不發布Microsoft Help 2作為一般化的說明平台,並將Help 2轉入到Visual Studio Help Integration Tool中。
  • 2003年8月,Borland發表C# Builder,其檔案是使用Microsoft Help 2格式且使用DExplore (Document Explorer)顯示。
  • 2005年12月,微軟發表在Visual Studio 2005上使用的Visual Studio Help Integration工具,繼續支持Microsoft Help 2。

檔案格式

CHM是一種用LZX算法壓縮的HTML檔案集,除了檔案本身外,也有索引數據檔以及視頻檔等,在撰寫完成後,使用HTML幫助集 Compiler(內含於HTML幫助集 Workshop中),編譯為一個CHM的格式檔案(此格式也可以被反編譯成源檔案案),並且跟隨應用程式或是獨立散布,應用程式可以利用內含於shdocvw.dll庫中的HTML幫助集 API來調用使用,目前此格式也被微軟用來散布一些獨立的開發檔案(例如Silverlight 2.0 SDK中的說明檔就是CHM格式)。 由於在HTML幫助集中可以使用JavaScript來增加互動性,因此在微軟的許多說明檔中,多利用JavaScript來增加檔案的可讀性(例如代碼縮放或是導覽等)。

製作CHM的工具

  • 開源軟體
  • (簡體中文)chmcreator強大的chm編輯軟體,完全開源。
  • (英文)xCHM
  • (英文)GnoCHM
網頁或部落格轉換成chm電子書的免費工具
  • (繁體中文)Scrapbook2Chm(中國大陸需翻牆)
Microsoft免費編譯chm工具
  • (英文)HTML幫助集 Workshop and Documentation
Microsoft免費編譯chm教程
  • (簡體中文)[1]Microsoft HTML幫助集 Workshop全圖教程
付費工具
  • Microsoft Help Compiler
  • Help and Manual
付費在PDA Pocket PC上閱讀CHM電子書的工具
  • CeBook
線上製作
  • (簡體中文)MakeCHM
其它工具
  • (簡體中文)HugeCHM直接通過ITStorage接口對CHM檔案進行操作,可以把海量HTML檔案打包成CHM

閱讀CHM的工具

  • 跨平台
  • ChmFox
Windows
iOS
  • (簡體中文)ChmPlus閱讀器
Mac OS X
  • (簡體中文)ChmPlus閱讀器

Microsoft Help 2

Microsoft Help 2(微軟幫助檔案二代)以.hxs (Microsoft Help Compiled Storage File)作為擴展名,能由Microsoft Document Explorer來瀏覽,也有一些第三方的軟體,比如H2Viewer和Help Explorer Viewer支持這種格式。這種格式先後用在Microsoft Visual Studio 2002/2003/2005/2008和Office 2007中。

相關詞條

熱門詞條

聯絡我們