ODE3.mdd似数据有误
本帖最后由 eeshu 于 2016-9-15 10:33 编辑尝试给百度兄的ODE3解包,都报错。请百度兄确认一下,麻烦了。
https://www.pdawiki.com/forum/data/attachment/forum/201609/15/103136xm0gmmin208s7nin.png
https://www.pdawiki.com/forum/data/attachment/forum/201609/15/103134u7qx8e7ze8squcuq.png 如果在goldendict里能用,说明不是mdd文件的问题,那就是工具的问题
解mdict,我只用readmdict.py
http://jingyan.baidu.com/article/95c9d20d47583bec4e756132.html bt4baidu 发表于 2016-9-15 10:43
如果在goldendict里能用,说明不是mdd文件的问题,那就是工具的问题
解mdict,我只用readmdict.py
刚刚试了,gd中能用。谢谢回复。 发现新问题,我刚刚用你提到的这个工具解包mdd,也报错了。
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) on win32
Type "copyright", "credits" or "license()" for more information.
>>>
================ RESTART: D:\Downloads\readmdict\readmdict.py ================
LZO compression support is not available
======== Z:/ode/ODE16.mdd ========
Number of Entries : 1204
GeneratedByEngineVersion : 2.0
CreationDate : 2016-8-20
Description : <h3>Oxford Dictionary of English, 3/e</h3>
<br>漏 2016 Oxford University Press
<br>
<br>No. of Entries: 242, 296.
<br>Last Updated: Aug, 2016
<br>
<br>Data from http://www.oxforddictionaries.com
<br>mdx made by b*****du, Jun 2016
<br><b>NOTE</b>: This material is for academic and personal use only, free but WITHOUT ANY WARRANTY.
RequiredEngineVersion : 2.0
StripKey : No
Encrypted : 0
Format :
RegisterBy : EMail
Encoding :
Title : Oxford Dictionary of English, 3/e
KeyCaseSensitive : No
Traceback (most recent call last):
File "D:\Downloads\readmdict\readmdict.py", line 699, in <module>
for key, value in mdd.items():
File "D:\Downloads\readmdict\readmdict.py", line 465, in _decode_record_block
record_block = zlib.decompress(record_block_compressed)
error: Error -3 while decompressing data: invalid stored block lengths
>>> 好像和PatchO8C显示的错误一样{:4_111:} 我自己试了没问题的,不过你用的似乎不是最新版 啊{:4_112:}赶紧去找最新版 最新版没有问题。本来想统一一下字体的,再多看几遍,好像老兄花花绿绿的字体也挺有特色,懒得调了。老兄精益求精的精神着实令人拜服。谢谢了。
页:
[1]