Mac 压缩 / 解压缩工具解决方案

您所在的位置:网站首页 maczip转rar Mac 压缩 / 解压缩工具解决方案

Mac 压缩 / 解压缩工具解决方案

2024-07-11 00:22| 来源: 网络整理| 查看: 265

无论是打开来自网络上的各种格式的压缩文件,还是将 Mac 上的文件压缩归档,都离不开压缩 / 解压缩 app。不需要安装任何软件的前提下,macOS 本身就支持把文件压缩为 ZIP 格式,以及解压缩 ZIP 等格式的压缩文件。但是诸如 RAR、7z 等格式,macOS 就无法应付了。

因此,即使不需要压缩工具的用户大多也会使用至少一个第三方应用,以解压来自网络的各种各样的压缩包。尤其 RAR 这一格式在中国使用广泛,对应的客户端软件「WinRAR」的 典型客户 实际上包括许多事业单位与民营企业。

The Unarchiver ——简洁的解压缩工具

困扰于如何解压 RAR 等压缩包的话,The Unarchiver 在解压上做得刚刚好。就和它的名字一样,这款 app 并不能压缩文件,但不多不少可以解压各种格式的压缩文件,用起来酷似内置的归档实用工具。特性:

接近原生的使用体验,存在感低。

当且仅当压缩包有多个顶级项目时,为解压的文件创建新文件夹。

如果说之前我对 The Unarchiver 有一点不满的话,那就是它的图标实在太怀旧了,放在扁平化的 macOS 里不太和谐,但最近一次更新以后换上了更加现代的图标,令人欣慰。The Unarchiver 出自 MacPaw Inc. 之手,这也为软件的品质做出了保证。

Keka ——不只是解压缩软件

Keka 实际上是 Mac 上的 7-Zip,也是一款 开源软件,如果从 App Store 购买了 Keka,将支持他们的开发工作。Keka 的使用体验也比较类似 Windows 的 7-Zip,7-Zip 用户一定会喜欢 Keka。

Keka 不只是解压缩软件体现在两方面:

作为压缩软件:Keka 本身可以创建 ZIP、7z 等格式的压缩文件,并支持:

分卷压缩 设置密码 排除讨厌的 macOS 资源文件(例如 .DS_Store)

你可以使用右键的服务菜单来压缩文件,也可以把文件拖到 Keka 程序坞上的图标或窗口来压缩。

从各种文件中提取数据:Keka 能够「解压」各种本身不是压缩文件的文件,比如 .dmg、.pkg、.docx 等,以及正常解压其他非标准的 ZIP 文件。

例如 Chrome 扩展是非标准 ZIP 格式的 .crx 文件,无论是改后缀名还是别的方法,自带的归档实用工具和 The Unarchiver 都无法解压这个文件。我们在终端用 unzip 命令解压成功,会发现有如下警告,原来前面两个软件出于安全考虑而拒绝解压。

warning [/path/to/file]: 306 extra bytes at beginning > or within zipfile 安装 Keka

你可以前往 官网 下载这款软件,或者使用 Homebrew 安装,这需要你对 Homebrew 这一软件有一定的了解。

打开「终端」,确保你已 安装 Homebrew,输入 brew cask install keka 并回车即可开始安装。要卸载(完全抹掉) Keka 只需 brew cask zap keka。

RAR for Mac ——仅此一家的 RAR 压缩工具

null

当我们能够选择的时候,我们选择把文件压缩为 ZIP 或 7z 格式。但有时候你就是要用 RAR 格式压缩,该怎么办?网络上相关的资料很少,实际上据我所知支持 RAR 压缩技术的软件仅 RAR 发明者一家。

在 WinRAR 官网 我们可以发现命令行的 RAR for Mac,虽然没有图形界面,但这应该是在 macOS 上使用 RAR 唯一的方法。

安装 RAR

打开「终端」,确保你已 安装 Homebrew,输入 brew cask install rar 并回车。现在你将可以在终端使用 rar、unrar 命令来压缩、解压缩。

使用方法

我们在终端输入 rar a -ep1 新建归档(这只是一个经常需要输入的样板),然后将你要压缩的文件、文件夹 拖到 终端即可,它们将自动转换成路径,追加到你刚刚输入的命令后面。

例如:

rar a -ep1 新建归档 /Users/franklinli/Desktop/macos.txt /Users/franklinli/c++ # a Add files to archive. # -ep1 避免将整个路径都添加到压缩包。

现在我们将一个 macos.txt 和一个文件夹 c++ 压缩为了一个 新建归档.rar,压缩包的位置在 Home 文件夹。如果你不清楚这个路径,在终端输入 open .,这将为你在访达打开 Home 文件夹。

不安装使用

在 下载 RAR 并解压以后,我们会得到一个含有可执行文件的文件夹。用 Homebrew 安装时,Homebrew 会将可执行文件软链接至 /usr/local。因此,如果不安装使用,你需要将上面的 rar 命令换成下载的可执行文件的路径,例如 /Users/franklinli/Downloads/rar/rar。

结语

对于大多数人,你都需要 The Unarchiver 和 Keka 中的一款来解压各种各样的压缩文件。如果你在工作或学习中偶尔需要用到 RAR,你需要另外安装 RAR for Mac 来。所以你可以选择 The Unarchiver + RAR 或者 Keka + RAR 分别搭配使用。

注释 7-Zip 本身是一款 Windows 应用软件,其移植到类 Unix 系统上的命令行版本称为 p7zip(你可以通过 brew install p7zip 安装),而 Keka 使用 p7zip 作为内核并完善了许多用户友好的特性。 关于 macOS 资源文件:如何删除 macOS 压缩包中的隐藏文件 | 一日一技 《安装 Homebrew》是我会持续维护的安装指南,去除了一些过时的、冗余的安装步骤。 了解更多关于 Homebrew 的知识:9 条进阶命令,把 HomeBrew 打造成管理第三方应用的 App Store


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3