请选择 进入手机版 | 继续访问电脑版

Dictionaryphile

 找回密码
 立即注册
查看: 13706|回复: 0

[实例][解压mdx/mdd再打包为mdx/mdd][乱][多图][20151025]

[复制链接]

1009

主题

1009

帖子

3716

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3716
发表于 2017-2-6 11:52:53 | 显示全部楼层 |阅读模式

原帖地址:http://www.pdawiki.com/forum/thread-13388-1-1.html

-UPDATE 20160723-
yhssdl MdxExport-MDX与MDD资源导出小工具 http://www.pdawiki.com/forum/for ... hread&tid=17709
-UPDATE 20151025-
https://bitbucket.org/xwang/mdict-analysis
如何用 readmdict.py 提取 mdx/mdd 中的数据? http://jingyan.baidu.com/article/95c9d20d47583bec4e756132.html
-EOF-
[实例][解压mdx/mdd再打包为mdx/mdd]

最近好多朋友问这个问题,但是论坛没有教程。没有教程的原因是,这件事真的是太简单了,而写教程真的是太累了。
我花了半小时,截了些图,敲了些字,有意学习的朋友可以凑合看一下。
工具软件
感谢rayman, yhssdl。
GetDict 2.6, MDX词典转化工具2.6 - Code by yhssdl
                下载地址一http://pan.baidu.com/share/link? ... ;shareid=2565690867
                下载地址二
MdxBuilder, by rayman,请阅读压缩包里的[manual_Chn.txt] 下载http://www.octopus-studio.com/download/MdxBuilder.zip
                参考: http://www.pdawiki.com/forum/for ... thread&tid=3747
                          ldlcau mdict版制作方法和常用工具         http://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=899
③文本编辑器(http://baike.baidu.com/view/487023.htm)任一,请放弃使用Notepad(记事本),选择UltraEdit, EditPlus, EmEditor, EverEdit;Notepad++, VIM等之一

--
术语解释
MDX源文件,能用MdxBuilder build为mdx的txt文件。
--
步骤
第一步,下载mdx & mdd文件
第二步,用GetDict 2.6把mdx转文MDX源文件txt
第三步,用GetDict 2.6解压mdd文件 {这里再强调一遍,用GetDict 2.6可以解压出mdd里的内容}
第四步,修改(n个查找、替换操作)MDX源文件txt、css、js等自己想修改的内容,如修改字体大小、颜色,调整行距等等etc
第五步,用MdxBuilder重新打包
-------
目标
        whitegerry [英-英] 〔10.9〕Oxford English Dictionary(OED 2nd edition)V3光盘提取,更新OED 2nd V4 http://www.pdawiki.com/forum/thread-13126-1-1.html

步骤详解

第一步,下载mdx & mdd文件。
        我这里把【Oxford English Dictionary 2nd v4.mdx】 和 【Oxford English Dictionary 2nd v4.mdd】保存到了【E:\_t】

第二步,把mdx转文MDX源文件
        选择MDX词典,【E:\_t\Oxford English Dictionary 2nd v4.mdx】

        转出文件:E:\_t\OED2.txt
        下面的复选框在这里无关紧要,随意。
        转出格式,请选择[MDX源文件]。
        点击【开始转化】
        稍候片刻,得到MDX源文件【OED2.txt】,内容如下

第三步,解压mdd文件
        GetDict 2.6, MDX词典转化工具2.6可以解压mdd!!!
        点击【浏览】
        选择MDX词典【E:\_t\Oxford English Dictionary 2nd v4.mdd】。

        解压mdd,下面的转出格式就随意了(不必【浏览】),直接点击【开始转化】。
        其实【转出文件】后面的框可以随意填写,[fewapfwhgpahfdsaufhuewfaf]

        点击【开始转化】
        这样在【E:\_t】下就多了个【E:\_t\Oxford English Dictionary 2nd v4】文件夹,里边就是mdd里边的内容


第四步,修改css
        修改 【OED4.js】【OED4.css】
        我这里按照自己的喜好,把OED4.css里限定了字体的内容(font-family:)都给删除了。mdd里的字体现在也没必要留着了,就给删除了。

        所以准备打包到新mdd里的文件如下:

第五步,重新打包
        建议备份修改前的mdx/mdd。我这里备份到E:\_t\_untouched_mdd
        mdd里准备打包的内容(css,js文件)仍然在【E:\_t\Oxford English Dictionary 2nd v4】
        设置如下图,

        Title :GoldenDict中显示的词典名可以由这一步控制。
        Description:“关于词典”信息,参考 《第四阶段: 编辑词典信息》:
        我都留空白,实际操作中,可以根据自己需要填写。
        Encoding 根据实际MDX源文件【OED2.txt】的编码,这里是UTF-8。
        点击Start,稍候,得到新的mdx、mdd。








回复

使用道具 举报

Archiver|手机版|小黑屋|Dictionaryphile  

GMT+8, 2025-2-7 22:21 , Processed in 0.025652 second(s), 20 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表