【发布时间】:2010-09-30 01:11:20
【问题描述】:
我想知道是否有人有 Help 2.0 HxS 文件的文件格式参考?
我见过一些第 3 方查看者,显然有人遇到了对文件格式进行逆向工程的麻烦,但我无法通过 Google 追踪到任何内容。
我有兴趣为 MSDN 文档创建更好的界面,并且只想访问 HTML。
有什么想法吗?
【问题讨论】:
标签: .net file-format
我想知道是否有人有 Help 2.0 HxS 文件的文件格式参考?
我见过一些第 3 方查看者,显然有人遇到了对文件格式进行逆向工程的麻烦,但我无法通过 Google 追踪到任何内容。
我有兴趣为 MSDN 文档创建更好的界面,并且只想访问 HTML。
有什么想法吗?
【问题讨论】:
标签: .net file-format
您可以使用 Microsoft HxComp 工具(Visual Studio SDK 的一部分)来反编译和编译 HxS 文件。然后我想这只是读取生成的 html 文件夹中的 HTML 文件并将它们转换为新格式的问题。似乎生成的所有其他文件夹都与样式/格式有关。现在转换可能不是微不足道的,因为输出文件仍然是 HTML(不幸的是不是像 XML 这样更直接的东西)并且包含一些脚本块和其他内容。您的程序需要了解文件的一般结构。不过,我不确定您想对输出 HTML 做多少工作,但我认为您无法以任何更简单的格式获得它(如果这是您想要的)。
最后,您的程序可能需要读取 HxC/HxT/HxK 文件(分别为集合定义、目录、索引)来确定文档的结构。幸运的是,这些只是普通的 XML 文件!
希望这足以让您开始...
编辑:也可以看到this question/answer,很相似。
【讨论】:
根据到目前为止的答案,您似乎需要反转这些帮助文件的所有信息都在这里。我会提供更多帮助或建议,但看起来您已经掌握了它......获取 HTML 并不是难事。似乎能够找到您想要的内容并理解这些文件中包含的所有信息将是困难的部分。
如果您仍然需要帮助,请告诉我。我在各种 Microsoft 压缩/存档格式方面做了很多工作...
【讨论】: