|
4楼
楼主 |
发表于 2016-9-15 11:01:32
|
只看该作者
发现新问题,我刚刚用你提到的这个工具解包mdd,也报错了。
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] 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[8:])
error: Error -3 while decompressing data: invalid stored block lengths
>>> |
|