MDX,MDD解压和压缩是何规范?有哪些类库可用?

自己用C#编程做了一个图片词典小工具,生成MDX格式的TXT文本文件之后最后一步是压缩成.mdx格式,不想再去运行MdxBuilder压缩了,想在自己的工具里集成MdxBuilder做的压缩MDX的事。

MDX,MDD解压和压缩是何规范?有哪些类库可供程序员使用?有JAVA,C#现成的库最好了。因为我不相信核心压缩算法是MdxBuilder软件编制者自己发明的,估计是类似ZIP/RAR之类的现成压缩算法稍微改一下?肯定有现成调用的工具库的吧?

如果以上问题无解,既然我没办法去调用库方法,那有无办法在自己的程序中调用MdxBuilder软件呢?

貌似有朋友的工具已经解决了这个问题,他们是在EXCEL或者PYTHON中调用的?这些都是脚本设计语言,看起来所有为词典相关编程的都是在用PYTHON,这个语言流行的程度超出了我的想象,但本人不大熟悉它。如果用C#或者JAVA有没有办法调用MdxBuilder呢?

调用是调用不了原版的。

mdxbuilder有其他语言的实现,如 python,javascript

这些其他语言的实现都不是官方版本,也就是说,你也可以自己照着python写一个 c sharp 版本的。

地球上最先发明和使用MDX的是谁?如果编写MdxBuilder或者MdxExport两个软件的作者都不是最先发明和使用MDX的那个人,那么这两个作者能最终开发出来软件,只可能是通过以下两种途径:
(1)找到最先发明和使用MDX的人公开的技术文档仔细研究,文档可能包括源码但不包括调用API库。有了文档和参考代码研读懂了自然用于可以自己的编程了,无论用什么编程语言,哪怕不同于发明人用的语言
(2)最先发明和使用MDX的人提供编译好的现成调用库,写MdxBuilder或者MdxExport的作者只要调用现成的库就可以了,无需知道底层实现细节。

hua: 您给的这个github.com就是除了MdxBuilder外,另一种制作MDX的源码吗?我参考它本质上就是属于前述第一种途径对吗?那么有没有第二种途径呢?哪里能看到MdxBuilder或者MdxExport的源码呢?

不开源,也没有任何技术文档,现有的都是逆向而来。

世界上除了提供源代码的程序,还有不提供源代码的程序。

1 个赞

唉,我们论坛叫freemdict,可惜mdict本身就不是自由程序。。

请问hua,我要在程序里查询一个单词,用什么api可以操作mdx呢

别问Hua了,还是去问欧路,深蓝的作者吧,官网有技术支持可以问的,他们肯定知道!

可以看看。

1 个赞