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

**URL:** <https://forum.freemdict.com/t/topic/10370>\
**Category:** 软件经验交流展望\
**Created:** [2022 年1 月 6 日 07:16 UTC](https://forum.freemdict.com/t/topic/10370 "2022-01-06T07:16:16Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

作者： ![UNIX](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/u/9dc877/32.png) [@UNIX](https://forum.freemdict.com/u/UNIX)\
发布日期： [2022 年1 月 6 日 07:16 UTC](https://forum.freemdict.com/t/topic/10370/1 "2022-01-06T07:16:16Z")

</div>

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

---

<div class="post-metadata">

作者： ![Vim](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/vim/32/8408_2.png) [@Vim](https://forum.freemdict.com/u/Vim)\
发布日期： [2022 年1 月 6 日 08:56 UTC](https://forum.freemdict.com/t/topic/10370/2 "2022-01-06T08:56:57Z")

</div>

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

他们不是完美可逆的。

---

<div class="post-metadata">

作者： ![UNIX](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/u/9dc877/32.png) [@UNIX](https://forum.freemdict.com/u/UNIX)\
发布日期： [2022 年1 月 6 日 09:10 UTC](https://forum.freemdict.com/t/topic/10370/3 "2022-01-06T09:10:39Z")

</div>

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

---

<div class="post-metadata">

作者： ![kadioguy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/9de0a6/32.png) [@kadioguy](https://forum.freemdict.com/u/kadioguy)\
发布日期： [2022 年1 月 7 日 03:07 UTC](https://forum.freemdict.com/t/topic/10370/4 "2022-01-07T03:07:35Z")

</div>

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

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

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/e/6/e6e4e5a486f181c57b0e5932a88c1827b500d6d5.png)

---

<div class="post-metadata">

作者： ![UNIX](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/u/9dc877/32.png) [@UNIX](https://forum.freemdict.com/u/UNIX)\
发布日期： [2022 年1 月 7 日 06:13 UTC](https://forum.freemdict.com/t/topic/10370/5 "2022-01-07T06:13:12Z")

</div>

Strip key 勾选了

---

<div class="post-metadata">

作者： ![kadioguy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/9de0a6/32.png) [@kadioguy](https://forum.freemdict.com/u/kadioguy)\
发布日期： [2022 年1 月 7 日 06:27 UTC](https://forum.freemdict.com/t/topic/10370/6 "2022-01-07T06:27:35Z")

</div>

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

---

<div class="post-metadata">

作者： ![UNIX](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/u/9dc877/32.png) [@UNIX](https://forum.freemdict.com/u/UNIX)\
发布日期： [2022 年1 月 7 日 08:01 UTC](https://forum.freemdict.com/t/topic/10370/7 "2022-01-07T08:01:33Z")

</div>

我也是！  
我是反复解包打包，因为经常修改！

---

<div class="post-metadata">

作者： ![kadioguy](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/k/9de0a6/32.png) [@kadioguy](https://forum.freemdict.com/u/kadioguy)\
发布日期： [2022 年1 月 7 日 08:17 UTC](https://forum.freemdict.com/t/topic/10370/8 "2022-01-07T08:17:45Z")

</div>

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

---

<div class="post-metadata">

作者： ![Sunny1](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/c0e974/32.png) [@Sunny1](https://forum.freemdict.com/u/Sunny1)\
发布日期： [2022 年1 月 7 日 10:38 UTC](https://forum.freemdict.com/t/topic/10370/9 "2022-01-07T10:38:43Z")

</div>

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

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

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

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

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

---

<div class="post-metadata">

作者： ![free](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/f/c5a1d2/32.png) [@free](https://forum.freemdict.com/u/free)\
发布日期： [2022 年1 月 7 日 12:40 UTC](https://forum.freemdict.com/t/topic/10370/10 "2022-01-07T12:40:21Z")

</div>

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

---

<div class="post-metadata">

作者： ![UNIX](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/u/9dc877/32.png) [@UNIX](https://forum.freemdict.com/u/UNIX)\
发布日期： [2022 年1 月 9 日 07:18 UTC](https://forum.freemdict.com/t/topic/10370/11 "2022-01-09T07:18:59Z")

</div>

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

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

---

<div class="post-metadata">

作者： ![Sunny1](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/c0e974/32.png) [@Sunny1](https://forum.freemdict.com/u/Sunny1)\
发布日期： [2022 年1 月 9 日 08:03 UTC](https://forum.freemdict.com/t/topic/10370/12 "2022-01-09T08:03:59Z")

</div>

> [@UNIX](#):
>
> 你的这个貌似也有重排吧？  
> 比如说 glowing?  
> 出现的是 glow 在最上面。

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

 ![g](https://forumcdn.freemdict.com/uploads/default/original/3X/8/6/865c3ab660afc4306d746ba78b7a92788c784572.jpeg)
