Android CHM文件阅读器
更多精彩文章: http://77blogs.com/?p=282
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?