2. Microsfot CAB版本支持Unicode。可惜开源界做CAB的软件lcab,忽略了unicode支持选项,只能做出来不支持unicode的包。这个改起来容易,我觉得我干一天能做个patch出来,只是觉得说服别人迁就微软的包格式不现实。如何做出来Windows上能开的包?只有这几条路。
1. WinRAR 3.0以上版本。开源社区没有打包软件能干这个。
3. CFS包。这个总算是开源界搞出来的包格式,还带unicode的,但是出了开源界就没人听说过。
4. ISO包。这个的问题是没有压缩,进去多少byte就出来多少byte。
解决办法是,制做压缩包时给一个选项,“兼容Windows”。用户点了这个选项,就给他几个选择: