xishan 发表于 2017-3-2 12:00:45

请教: mdx和mdd两个文件如何合并为mdx单文件?

请教: mdict词典的文件我记得开始的时候只有mdx单文件, 后来基本是mdx和madd双文件, 请问mdx和mdd两个文件如何合并为mdx单文件呢?

大膜法师 发表于 2017-3-2 14:06:49

本帖最后由 大膜法师 于 2017-3-2 14:31 编辑

看情况,如果包含声音文件那么必须要mdd,如果包含图片且不想要mdd可以使用base64编码,但单个mdx体积要比mdx+mdd加起来还大,如果包含样式、js代码且不想要mdd且不想mdx变大可以使用记号文件,(这记号文件我自己都没用过,不过理论是可行的)
关于mdx转stardict的方法参考 https://www.pdawiki.com/forum/thread-13437-1-1.html

kyletruman 发表于 2017-3-2 13:19:38

本帖最后由 kyletruman 于 2017-3-2 13:52 编辑

mdd是打包文件(css, js, 图片, 声音,图标),用CSS来控制样式在某些方面可以缩小mdx的体积,比如处理超链接下划线。其实只有mdx并不好,最理想的的是:mdx, css, js三件同时具备{:4_105:}

xishan 发表于 2017-3-2 14:21:08

本帖最后由 xishan 于 2017-3-2 14:23 编辑

多谢楼上两位老师的答复, 我想只要一个mdx文件的目的是:
我的手机词典软件习惯用StarDict格式的词典, 而现在Mdict格式的居多, 我用论坛老师发布GetDict2_6把mdx和mdd转为StarDict格式,
mdx转dict格式无任何问题,
mdd如果转出的都是图片jpg也无问题, 但是如果包含了css等文件, Stardict格式的词典是无法辨识的导致显示很差, 而早期Mdict词典只有Mdx单文件转Stardict后显示很完美.

所以, 如果能把css等文件合并到mdx里面这样转为Stardict格式后就方便了.
页: [1]
查看完整版本: 请教: mdx和mdd两个文件如何合并为mdx单文件?