MDict 是由中国开发者 Rayman Zhang(张文伟)开发的电子辞典软件,支持加载第三方制作的mdx 格式词典文件,其本身不内置词库,需用户自行导入或制作数据。多年来其生态不断发展,衍生了不少优秀词典以及软件。
何为 Mdict 词典
简而言之,就是.mdx为扩展名的文件。如果想要导入一本词典,就需要了解 Mdict 词典的构成。
以下为一本名为ABC的词典为例。
- ABC.mdx 这是一本词典的核心,记载着词典的内容。每一本词典都会有mdx。
- ABC.mdd 这是一本词典的补充文件,里面可以存放图片,视频,音频,css, js等文件。mdd的文件名必须和mdx文件名相同而且在同一目录下才能正确识别。并不是所有词典都会有mdd
- ABC.1.mdd ABC.2.mdd ABC.3.mdd…… 一个mdd往往放不下很多内容,需要拆分才能存储。注意必须和mdx同名才能被识别。一般来说识别按照ABC.mdx->ABC.mdd->ABC.1.mdd->ABC.2.mdd->ABC.3.mdd 的顺序进行,如果中间缺少任意一项都不会继续往后识别。注意:欧路词典最多只会加载到ABC.3.mdd而不会加载ABC.4.mdd。
- *.js *.css *.ttf 这些也是必不可少的内容,如果不了解也没关系,也是需要放到mdx同目录下。并不是所有词典都会有这些
- *.jpg *.png 通常是这本词典的封面
- 以及其他文件
当你在下载资源时,常见的几种分发形式:
- 以网盘的形式分享,而且是一个文件夹。最好的办法是直接下载整个文件夹到一个目录里。
- 以压缩包的形式分发,直接解压压缩包到一个目录里即可。
- 以零散的文件分发(最常见的是提供css,要求其他文件到其他帖子下载),零散的文件按照要求下载完之后新建一个文件夹然后放进去即可。
to be continued…