我正在为我的应用程序实施帮助系统。它是用 C 和 Gtk+ 编写的。帮助分为书籍。每本书只是一堆带有资源的 HTML 页面。我遇到的问题是每本书大约 30M(使用 WebKit Gtk 端口来显示它)。压缩后它变成〜7M,但打开文档变得非常慢:(所以我正在考虑使用某种能够为我提供的库:全文搜索索引创建,文档列表,树结构(a-la文件系统) ,当然还有压缩。
对这样的事情有什么想法吗?
PS 并不是所有的要求都是“必须的”,我还在探索这部分,不确定所有这些都是必需的,所以如果它会遗漏一些东西就可以了。