MIX 在线查看与提取

支持解密头、嵌套 MIX、并对 5/6/7/8/9/10 字节头部容错
输入示例:输入stardust.vxl,计算结果为0x6BECACE6 / 1810672870,我们取走前者的十六进制的第二部分,即6BECACE6,按下CTRL+F搜索,即可找到条目。当然,前提是这个mix里要有。
规则:先将文件名转为大写;若长度不是4的倍数,则按Westwood对齐规则在末尾追加1字节“未对齐字符数”,
并用最后一个对齐位置上的字符重复补齐到4的倍数;随后对结果按标准CRC32(0xEDB88320)计算,得到32位ID。
红警2本身也是根据ini的文件名去计算ID找文件的,这就能解释为何心灵终结的mix对人类不可读,对红警2没影响。
西木工作室这么做的原因是为了优化,加快读取速度,字符串匹配可比这慢多了。
目前仅实现 WAV;每行也可点击“识别”
使用说明
- 选择 .mix/.mmx 文件后自动解析,列出条目(ID、偏移、大小)。
- 点击“下载”可导出单个条目;若为嵌套 MIX,可点击“展开”进入子层。
- 已实现对头部 FileCount+DataSize 段的 5~10 字节容错;加密头支持 RSA(0x10001)+Blowfish(ECB)。
0%