汉语大词典光盘版2.0,另附3.0光盤版

谁能提供下,我来添加页码,订补和对应的图片。保持和纸书一致。

我在文史、计算机两边都是业余人士。
相信随着论坛人气越来越旺,这方面的人才有了积累,就会瓜熟蒂落、水到渠成。

开源软件的出现即是一例

用Github也可以当Wiki用。

2 个赞

怎么删了?确定是原版?我手头的已经这么多年,早已被我污染得不成样子了。
你打算怎么添加页码、订补图片?其实现在这个版本挺好,以它为底本修修补补就行呀,为啥非得用原版?

2 个赞

确定是原版的,因为没有多出来的内容。我使用偏好,倾向和纸书或者官方电子版内容保持一致,如果没有官方的文字版的话,就直接使用图片版。

现在有了词头对应的页码,给文字版上图片就容易多了,用Excel的自动对齐就能给原版数据补上页码。

这个版本是依据国学数典网站提供的文本制作的,因为没有专名号,缺失内容也非常多,质量不是很高,最后没有人去完善了。

1 个赞

2.0光盘原版,XP可以直接加载使用安装,Win7没试过,看别人是能跑起来的。哪位大手子知道怎么提取数据吗?看国数论坛这个词典程序是用Visual FoxPro制作的数据库,里面也有FPT数据文件。

1 个赞

abs兄也许可以研究一下用数据恢复程式恢复被删掉的文件。

2.0光盘在Win7可用。我就在64位的Win7上使用。

我同意sxingbai兄的看法,就用这个版本。和图像索引版在Goldendict中一起检索就行。

假如需要引用,复制文字后一定要对照图像版。

1 个赞

刚试了下,找回来的文件大小不对。只能用这版了。

汉语大词典光盘2.0里的DAT文件就是Visual FoxPro的DBF文件,把文件后缀改掉就能转换。但是VFP这个软件我不会用,用的下面网址的在线转换,可以把FPT数据文件转成SQLITE文件,添加的时候,需要提供DBF文件,转了两个试下,用SQLITE能打开,但转换出来的文本是乱码,不知道是不是编码或加密问题,不会编程只能探索到这步了。

HYDC7.zip (27.2 KB)
HYDC8.zip (10.8 MB)

2 个赞

UndfxffAllW.zip (1.0 MB)

没忍住,又搜索了下,使用上面的工具,可以反编译出汉语大词典2.0的代码。

数据文件名以SSS后缀结尾的其实是索引文件CDX,FPT是数据文件。索引+数据+入口文件DBF就是一个完整的数据库,举例:HYDC2.FPT+HDBZB2.SSS+HYDC2.DAT,把DAT改成DBF,SSS改成CDX,拖放DBF到VisualFoxPro的命令窗口里可以直接打开,猜测汉语大词典就是在多个数据文件中查找词头。现在可以看到数据库了,F4F5是数据字段,只是仍然是乱码,看不懂上图里的代码,但不像是有加密过。

搜索COMPRESS的关键字,发现一段压缩代码,估计这就是导致上面乱码的原因,导出数据时需要先解压再导出,不会写代码只能这样了:

6 个赞

直接用解压软件解压文件度试 :grinning:

用7zip试过了,没用。我都可以导出数据了,就差解压这步了。反编译出了所有源代码,无奈看不懂。

1 个赞

赞楼主好耐心。。
这两个VfpDeCompress 和 VfpCompress函数是olefx32.dll的内置函数。
:grinning: :grinning: :grinning:

4 个赞

有这个函数地址后要怎么使用?能指点下吗?

1 个赞

有希望了。群里人才真多,赞!

1 个赞

如果数据导出成文件了,可以解压吗?导出了两个文件一个是文本,一个是二进制的。用7zip解压会报错。

abc.zip (3.5 KB)

1 个赞

不会搞。 :joy:

1 个赞

辛苦了,在汉语大词典主程序里,有设置set library olefx32.dll的字样,就是不知道咋个用。

1 个赞

我模仿了,VFP9.0说不支持这个DLL,不知道哪里不对。。不知道是不是要VFP5.0才行,暂时放弃。

1 个赞