来自知乎问题的本人原创回答:https://www.zhihu.com/question/27366923/answer/58037769
BetterZip 现在是越来越差劲了,中文乱码,一半以上的压缩包打开都提示损坏,莫名其妙崩溃。。
The Unarchiver 还不错,免费,大部分都支持,支持中文,但是部分文件还是容易崩溃。
最后完美的解决方案:The Archive Browser
基于 The Unarchiver ,可以浏览压缩文件内容。经测试,连 The Unarchiver 都会崩溃的压缩文件也支持,更不用说 Windows 下压缩的含中文的压缩文件了,支持 zip、rar、7z 等众多文件类型。正版价格25元人民币,Mac软件业界良心。
Update 08.15
没注意到题主主要是用来压缩,但是很遗憾 The Archive Browser 没有压缩功能。为此特地去试了几款 Mac 下的压缩软件:BetterZip 3、Keka、Entropy,以及系统自带的 Archive Utility(即直接右键的 Compress 选项),发现 Mac 下的文件名中含中文的文件压缩后到 Windows 下解压全部阵亡,全都是乱码。所以压缩乱码目前还没有很好的解决方案。替代方案是文件名都保持英文,使用自带的右键压缩。另外 Keka 支持设置压缩的时候不带 __MACOSX 文件夹。
Update 08.29
看见有人推荐 iPack,价格也是 ¥25,有压缩解压功能。由于没有试用版,去购买了测试,但是仍然让人失望。解压功能没有测试乱码的情况,但是交互设计比 The Archive Browser 还是差很远;压缩功能仍然不能解决中文乱码的问题,所以也不推荐。