Mdx 打包工具是不是有BUG? 3.0

朗文5++,解包打包后
再搜索词条,有的词条显示的先后顺序居然变了?
比如 supply,开始是正常的。
解包打包后,先显示 supple。。。。然后才是 supply.
测试平台:欧陆安卓端

不是打包程序有问题,而是解包程序有问题。
输入BAC,打包的是BAC,但输出可能就是ABC,你再把这个输出的ABC打包,结果当然依然还是ABC,不可能是原始的BAC。

他们不是完美可逆的。

1 个赞

多谢!
如何破?
——————————————————
感谢解惑,找了个原始一些的文件对比现在的,解包发现,确实词条的前后顺序有的不一样了。
笨办法,是对照着手动修改顺序,打包,就可以了。

1 个赞

你用MdxExport.exe解开辞典后,会有一个.info.txt档,封装回去时,要照原本设定勾选,应该就没问题了。

要注意的主要是这三个,会影响词条顺序的则是Strip Key
Encoding:
Key case sensitive:
Strip Key:

Strip key 勾选了

1 个赞

刚测试一下,是正常的。你用什么解开?我用MdxExport 3.5版。

我也是!
我是反复解包打包,因为经常修改!

可是我测试没问题耶,解开后,就照原本的设定勾选,封装回去,词条顺序没变。

我在做LDOCE5++的ACTIV版时,把新增的词条全部放在txt源文件尾部,打包程序在打包时会对这些新增的大量数据重新排序,这时候普通版和大文件版就会有不同的排序效果。

大文件版可能对这种大量的排序使用了不同的算法,出来的效果比普通版更乱些。

要是把普通版打包过的mdx解包,再拿给大文件版打包,就不会触动那套特别的算法,它会原封不动生成mdx,不会有任何乱序的痕迹。

我的经验是解包后直接打包不会乱序,问题在你解包后做了什么

不同的打包程序,不同的参数,甚至不同的txt,都会出现不同的问题。我总结的规律不一定对,仅供参考

2 个赞

“软件经验交流与展望”,楼主你帖子分错类了,语言类分类标签是用来分享原创mdx或者改版mdx或者修改的css的

你的这个貌似也有重排吧?
比如说 glowing?
出现的是 glow 在最上面。

我找了个网上的版本,对比了下,就是正常的glowing 在最上面。。。

1月5号用普通版重新打包的显示正常