【讨论】MdxBuilder超长(词头+词条内容)魔改版下载

---------2020.10.06更新 超长词头版。--------------------
注意,下面这个仅仅是在原版的基础上
修改了允许的最大词头长度和词条内容长度的限制。
这个魔改可能更有用一点点。。。

测试例子和程序见附件
MdxBuilder超长词头+超长内容版.rar (688.3 KB)

---------2020.10.06更新 MdxBuilder大文件版+超长词头+超长内容。--------------------

这个修改基于MdxBuilder大文件版,仅仅是在原版的基础上
修改了允许的最大词头长度和词条内容长度的限制。

MdxBuilder大文件版+超长词头+超长内容.rar (251.8 KB)

出现词头或者内容超长,无法编译的问题,在使用本贴魔改程序之前,
最好先按照下面的建议,查一下是不是词条本身出现了问题。

PS:修改版保证安全,因为修改的地方,大家随便找个16进制比较软件,对比下原版和修改版就能看到。

MdxBuilder原版来源
MdxBuilder 3.0 Beta2
MD5: 1D3CA967C04B65BBD317F95ABC15B6D4

10 Likes

先来赞一个:+1:
不过你提到的修改后“在MDictPC里就完全搜不到乱序的词头”,这点是什么意思?我有点不太明白

厲害,厲害,很多人有此需求,但不太理解這需求實際用途

意思是乱序的词条MDictPC能显示出来,但是用搜索框搜不到。
下载附件里面的mdx试一试就知道了

至于需求,可能这样就可以自己定义词条顺序了吧。
不过,正如帖子里提到的,存在问题

这个厉害了,这是不是相当于已经摸透 mdx 格式了?

这个本来就是官方的打包工具,我只是魔改了一下罢了。。。

我添加了一些内容,做了用了下,MDict 会保持原顺序,但无法检索和回车进入(只能手动点击进入)

image

GoldenDict 呢,则是会自己重建索引(自然也就破坏了原顺序),但检索和进入都没问题

所以这就还是一个问题:想要保持原序就没法查词,想要查词就得牺牲原序

试了下用 MdxExport 导出了这样制成的 mdx,保持了原序,这个痛点倒是解决了,这样有助于社区中词典的二次改进接力,算是前进了一步,还是不错的!

是这样子的。保持原序,对词典软件来说可能会带来一个麻烦,就是会降低查询效率。

嗯,其实我个人觉得有这样就够了,候选列表里的排序不那么重要,因此我反倒认为 Mdict 应该像goldendict 那样自建索引解决这个问题,就不用在 mdxbuilder 打包环节上就直接先给排序了,导致解包所得的源文件是经过排序后的。

可不可以 修改成 打包 大文件 和 超长词头的 版本 现在的版本 词头长度有限制

词典软件对词头长度也有限制。

不知道啊 别人 能打包哦 我解包 再打包 就不行

FEJ2K4B2{}R~)P0U_{7P0G2

2218226 处是 5733 字节9999.rar (3.0 KB)

只是 研究 啊,不实用但是 知识要掌握,希望能改动下MdxBuilder 字节限制 PY用不不好

大文件是多大的文件?给个样本看看?

修改了一版支持超长词头和超大词条内容,在主贴里面,欢迎测试下。

:slightly_smiling_face: 非常 感谢 大神 测试 成功 再次 感谢

:smile:

老大 你给我 改的 这个 版本 打包个超10G 的TXT 文件可以不??

我觉得不行啊,因为我没改相关的地方。。
P站有个官方大内存版本,你下载试一试?