MDD和MDX文件的解压

文件格式回顾

Mdict词库文件一般是由mdd和mdx组成的,部分词典会有css文件来调节词典的外观,有的甚至会有js文件来实现更为牛逼的功能。关于mdd和mdx文件,可以看看这篇文章入门。

我们可以将mdx和mdd文件理解为压缩文件,其中mdx是一对文字的压缩包,mdd是多媒体文件的压缩包。但是不同于普通的压缩包,我们需要借助其他工具来解压mdx和mdd。

如果你触摸过python,那么很好,你只需要记得使用python2版本。

如果你之前没有用过python,也没有关系,这很简单。

推荐以python2为运行环境的这个软件来解压。

点此下载

解压Mdict词库文件

这个软件需要python2.x的运行环境,https://www.python.org/downloads/

一路next将python安装完毕。

1.解压词典解压软件到任意目录图片[1]-MDD和MDX文件的解压-FreeMdict

2.右键点击readmdict.py图片[2]-MDD和MDX文件的解压-FreeMdict

3.选择上面那个Edit with IDLE(就是记得选择2.x版本的python)

4.得到这个图片[3]-MDD和MDX文件的解压-FreeMdict

5.按下F5

6.选择你想要解压的mdx/mdd文件,一般来说,mdx和mdd文件的名字是一样的,你只需要选择mdx文件,程序会自动解压两个文件。

7.现在以牛津第八版为例图片[4]-MDD和MDX文件的解压-FreeMdict

8.等一会儿,一定要等到程序运行完毕,一定要等到箭头所指的>>>出来了才表明解压完毕。比较大的文件会比较慢。但是只要任务管理器里面的pythonw.exe在读取磁盘就耐心等着吧!输出的源文件会存储在你选择的字典文件目录。 

图片[5]-MDD和MDX文件的解压-FreeMdict

图片[6]-MDD和MDX文件的解压-FreeMdict

9.可以看到在词典的目录已经生成了一个.txt文件和一个data文件夹。txt文件就是词典的主体内容,可以认为是由mdx解压的来的,而data文件夹是mdd解压来的,存储着多媒体资源。

图片[7]-MDD和MDX文件的解压-FreeMdict

嘤嘤嘤!!!注意:谨慎打开txt文件,这个文件很可能极大,如果用写字板打开的话很可能会导致你的电脑卡卡的。推荐使用 visualstudio code打开

10.我们来研究一下txt和data文件夹。

图片[8]-MDD和MDX文件的解压-FreeMdict

Data文件夹

图片[9]-MDD和MDX文件的解压-FreeMdict

txt文件

所以说,Mdict里面的txt就是一个很多html文档的集合,而data文件夹就是引用的媒体资源!怎么引用呢?和HTML是一样的,用标签即可,<href> <src><img>

编辑Mdict字典文件的方法就和html一样的,同理制作方法也是一样的。敬请期待下一期!


关于我们

THE END
点赞3
分享
评论 共12条
hua的头像-FreeMdict

昵称

取消
昵称表情图片
    • hua的头像-FreeMdict
      匿名
      0
    • hua的头像-FreeMdict
      匿名
      0
      • hua的头像-FreeMdict
        hua作者
        0
    • hua的头像-FreeMdict
      hua作者
      0
    • hua的头像-FreeMdict
      hua作者
      0