介绍一个很特殊的文档格式

论坛上最常见的词典格式是mdx,然后还有Kiwix的zim,最近又有人开发出了EasyDict。
我想再介绍一个目前一个编程语言方面的一个通用文档格式——docset,这个格式的优点很多:
强悍的离线搜索、极致的加载速度、高度集成的索引、以及支持自定义和开源特性。
相关软件上面的文档基本都是基于各类官方提供的文档进行转换的,我个人是觉得这种格式的性能和css样式兼容性取得了一定的平衡,而且这个文档格式也出来很多年了,稳定性还是较有保证的。

目前最大的缺点是唯独没有安卓端软件,在电脑上的实用性很好,外生插件也很多,但最大缺点是没有安卓端软件。
这种文档的开发者是dash,官网有更多的详细说明。
dash本身只有苹果端软件,Windows和linux要用开源替代品zeal。

像这个帖子的词典,dash上的用户贡献文档就有提供了。查看unicode字符的軟件 Unicodia

3 Likes

说实话mdx和mdd文件的兼容性由于IE内核的mdict软件导致一直以来都是四不象,这兼容性问题,那兼容性问题。
而docset直接就是html在浏览器中打开的形式,速度快,文件直接暴露在外,修改起来也非常简单,也不像json或者数据库对非程序人员不友好。
作为主流的mdx软件mdict内核IE兼容问题直接无解,GD-ng默认创建全文索引又大,创建索引时性能又差,直接占满CPU,其他程序是别用了。tango缺少全文索引,手机端版本又比较肥大,要能把各种功能单独以插件形式进行装载会更好,我是觉得有ai功能的apk打个包,完全词典功能的再打个包为好,默认情况下导致手机选中文本后弹出的窗口选项过多了。

1 Like