这么多年了, 一直使用两个软件:

  1. the unarchiver 这个免费很棒.
  2. stufflt 这个其实很人性.

但是, 如果是rar并且压缩中用了各种中文, 那么上面两个就都挂了.

  1. ezip, 这个可以搞定有问题的文件, 但是, 很傻. 不要一次打开多个文件, 那样会疯掉.
  2. keka 之前觉得不好用, 这次发现, 竟然很好用. 就是每个文件都问一次密码, 有点烦.

然后, 我人生中诡异的一幕发生了. the unarchiver好了, 他又可以解压了. 我只能说, 经过苹果不懈的努力, 目前苹果机的诡异程度和windows也差不太多了.

然后有人推荐

  • entropy
  • Dr. Unarchiver 这个是趋势科技的免费软件, 也要到美区去下载.
  • betterzip, 这个我用过, 确实很好. 可惜收费.
  • ipack
  • bandizip
  • smartzipper
  • winzip
  • tiny expander

推荐做法:

brew install p7zip  #安装命令行压缩文件.
#然后automator子卓服务
#https://www.zhihu.com/question/20383279
#大神子舜推荐的做法, 大家可以去知乎参考子舜的答案. 旁边Denfance的答案也是命令行
brew install unrar #这个也行
#貌似还有一个X, 也是可以用的
#gzip
#tar
#7zip
#zip
#dmg
#xz也不错

那么问题来了, 如果我想把每个目录都压缩为一个独立的app, 应该怎么办?

之前解压失败的问题找到了
  • 不知道为什么, 解压缩软件循环解压了, 导致同一个文件被解了5次, 再解压就失败了.
  • 换了一个干净的目录, 解压就成功了.
  • 解压失败的时候要看看是否这个原因.
算不上结论的结论

可能命令行才是王道, 当我们要处理压缩软件的时候, 还是使用命令行吧.