查看: 2194|回复: 7
打印 上一主题 下一主题

[词典校勘] ODE3.mdd似数据有误

[复制链接]

该用户从未签到

131

主题

2650

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
34128

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

跳转到指定楼层
1
发表于 2016-9-15 10:33:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 eeshu 于 2016-9-15 10:33 编辑

尝试给百度兄的ODE3解包,都报错。请百度兄确认一下,麻烦了。



1.PNG (29.45 KB, 下载次数: 0)

1.PNG

2.PNG (22.59 KB, 下载次数: 0)

2.PNG

本帖被以下淘专辑推荐:

  • · Python|主题: 10, 订阅: 5

该用户从未签到

59

主题

960

回帖

8774

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
8774

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

2
发表于 2016-9-15 10:43:59 | 只看该作者
如果在goldendict里能用,说明不是mdd文件的问题,那就是工具的问题
解mdict,我只用readmdict.py

http://jingyan.baidu.com/article/95c9d20d47583bec4e756132.html

该用户从未签到

131

主题

2650

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
34128

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

3
 楼主| 发表于 2016-9-15 10:53:30 | 只看该作者
bt4baidu 发表于 2016-9-15 10:43
如果在goldendict里能用,说明不是mdd文件的问题,那就是工具的问题
解mdict,我只用readmdict.py

刚刚试了,gd中能用。谢谢回复。

该用户从未签到

131

主题

2650

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
34128

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

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
>>>

该用户从未签到

131

主题

2650

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
34128

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

5
 楼主| 发表于 2016-9-15 11:02:56 | 只看该作者
好像和PatchO8C显示的错误一样

该用户从未签到

59

主题

960

回帖

8774

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
8774

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

6
发表于 2016-9-15 11:11:33 | 只看该作者
我自己试了没问题的,不过你用的似乎不是最新版

该用户从未签到

131

主题

2650

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
34128

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

7
 楼主| 发表于 2016-9-15 11:16:24 | 只看该作者
赶紧去找最新版

该用户从未签到

131

主题

2650

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
34128

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

8
 楼主| 发表于 2016-9-15 20:01:30 | 只看该作者
最新版没有问题。本来想统一一下字体的,再多看几遍,好像老兄花花绿绿的字体也挺有特色,懒得调了。老兄精益求精的精神着实令人拜服。谢谢了。