linbai
#1
---------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
12 Likes
Medic
#2
先来赞一个
!
不过你提到的修改后“在MDictPC里就完全搜不到乱序的词头”,这点是什么意思?我有点不太明白
厲害,厲害,很多人有此需求,但不太理解這需求實際用途
linbai
#5
意思是乱序的词条MDictPC能显示出来,但是用搜索框搜不到。
下载附件里面的mdx试一试就知道了
linbai
#9
至于需求,可能这样就可以自己定义词条顺序了吧。
不过,正如帖子里提到的,存在问题
这个厉害了,这是不是相当于已经摸透 mdx 格式了?
linbai
#14
这个本来就是官方的打包工具,我只是魔改了一下罢了。。。
我添加了一些内容,做了用了下,MDict 会保持原顺序,但无法检索和回车进入(只能手动点击进入)

GoldenDict 呢,则是会自己重建索引(自然也就破坏了原顺序),但检索和进入都没问题
所以这就还是一个问题:想要保持原序就没法查词,想要查词就得牺牲原序
试了下用 MdxExport 导出了这样制成的 mdx,保持了原序,这个痛点倒是解决了,这样有助于社区中词典的二次改进接力,算是前进了一步,还是不错的!
linbai
#16
是这样子的。保持原序,对词典软件来说可能会带来一个麻烦,就是会降低查询效率。
嗯,其实我个人觉得有这样就够了,候选列表里的排序不那么重要,因此我反倒认为 Mdict 应该像goldendict 那样自建索引解决这个问题,就不用在 mdxbuilder 打包环节上就直接先给排序了,导致解包所得的源文件是经过排序后的。
137229
#19
可不可以 修改成 打包 大文件 和 超长词头的 版本 现在的版本 词头长度有限制
137229
#22
不知道啊 别人 能打包哦 我解包 再打包 就不行
2218226 处是 5733 字节9999.rar (3.0 KB)
137229
#24
只是 研究 啊,不实用但是 知识要掌握,希望能改动下MdxBuilder 字节限制 PY用不不好
linbai
#26
修改了一版支持超长词头和超大词条内容,在主贴里面,欢迎测试下。
137229
#31
老大 你给我 改的 这个 版本 打包个超10G 的TXT 文件可以不??
linbai
#32
我觉得不行啊,因为我没改相关的地方。。
P站有个官方大内存版本,你下载试一试?