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里就完全搜不到乱序的词头”,这点是什么意思?我有点不太明白
厲害,厲害,很多人有此需求,但不太理解這需求實際用途
1 Like
linbai
5
意思是乱序的词条MDictPC能显示出来,但是用搜索框搜不到。
下载附件里面的mdx试一试就知道了
linbai
9
至于需求,可能这样就可以自己定义词条顺序了吧。
不过,正如帖子里提到的,存在问题
1 Like
这个厉害了,这是不是相当于已经摸透 mdx 格式了?
linbai
14
这个本来就是官方的打包工具,我只是魔改了一下罢了。。。
我添加了一些内容,做了用了下,MDict 会保持原顺序,但无法检索和回车进入(只能手动点击进入)
GoldenDict 呢,则是会自己重建索引(自然也就破坏了原顺序),但检索和进入都没问题
所以这就还是一个问题:想要保持原序就没法查词,想要查词就得牺牲原序
试了下用 MdxExport 导出了这样制成的 mdx,保持了原序,这个痛点倒是解决了,这样有助于社区中词典的二次改进接力,算是前进了一步,还是不错的!
linbai
16
是这样子的。保持原序,对词典软件来说可能会带来一个麻烦,就是会降低查询效率。
嗯,其实我个人觉得有这样就够了,候选列表里的排序不那么重要,因此我反倒认为 Mdict 应该像goldendict 那样自建索引解决这个问题,就不用在 mdxbuilder 打包环节上就直接先给排序了,导致解包所得的源文件是经过排序后的。
137229
19
可不可以 修改成 打包 大文件 和 超长词头的 版本 现在的版本 词头长度有限制
1 Like
137229
22
不知道啊 别人 能打包哦 我解包 再打包 就不行
2218226 处是 5733 字节9999.rar (3.0 KB)
137229
24
只是 研究 啊,不实用但是 知识要掌握,希望能改动下MdxBuilder 字节限制 PY用不不好
linbai
26
修改了一版支持超长词头和超大词条内容,在主贴里面,欢迎测试下。
137229
31
老大 你给我 改的 这个 版本 打包个超10G 的TXT 文件可以不??
linbai
32
我觉得不行啊,因为我没改相关的地方。。
P站有个官方大内存版本,你下载试一试?
1 Like