背景

最近因为某些原因,工作重心从原来的Windows 10转移到MACOS上,觉得舒服的同时却有点小矛盾,因为在Windows平台上找一个软件实在是太方便了,又有各种小工具,相比之下mac上的软件就点拙计了。碰巧我又接了某个论坛上的搬运工作,搬运要求有一条是资源需要打包为rar并设置恢复记录上传,这就令人头疼了,rar在mac上解压倒是有工具,但是压缩仅有winrar一家能完成,那要怎么办呢。

gui界面上能实现的,比较好找的解决方案是betterzip,但是软件本身不支持rar,需要压缩解压rar还的下原版rar才能支持,而且相关的一些注释、恢复记录的功能也不好用,这就有点舍本逐末了。与其让一个gui去调用,还不如直接使用命令行参数来直接搞定。

Mac安装

由于Windows上已经有非常好用到winrar个人版,所以这里不讲述windows上如何安装,但是rar到命令行是全平台通用的,所有参数都可以正常使用,注意文件名格式和路径即可。

直接到官网进行下载,笔者文章发布前为6.00,所以直接下载6.00版本即可

https://www.rarlab.com/download.htm

以下步骤在Terminal中操作,假设文件已经下载到系统默认到Downloads文件夹中

cd /Users/$USER/Downloads
tar zxvf rarosx-6.0.0.tar.gz
cd rar/
sudo install -c -o $USER rar /usr/local/bin/
# 若提示目录不存在,可以直接创建,创建后再执行一边安装
# mkdir -p /usr/local/bin/
# 之后直接输入rar看是否能调用程序

rar

RAR 6.00   Copyright (c) 1993-2020 Alexander Roshal   1 Dec 2020
Trial version             Type 'rar -?' for help

Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...>
               <@listfiles...> <path_to_extract\>
.......以下内容省略

rar 的参数与基本操作

关于rar的参数,大概可以从以下两个网站进行查找,这里不做搬运。

https://www.xuebuyuan.com/3245960.html

https://ss64.com/bash/rar.html

二者都有非常详细的说明,这里只提供几个比较常用且简单的参数供大家参考

基本语法:

rar <command> -<switch 1> -<switch N> <archive> <files...>
    <@listfiles...> <path_to_extract\>

常用参数:

命令:
参数说明
a添加文件到压缩文件
d删除压缩文件中的文件
e解压一个压缩包
u往压缩包内新增文件
r修复压缩包
l查看压缩包内文件
t测试压缩包是否完整
开关:
参数说明
-c添加压缩包注释
-m[0-5]设置高级压缩参数[0-5],0为存储,3为默认,5为最佳
-p[password]设置压缩包密码,仅加密文件名
-hp[password]设置压缩包密码,包括文件名与文件头
-rr添加恢复记录,以百分比为单位
-v [M|k|b|f]设置压缩分卷并制定分卷大小
-z从文本文件中读取文本并添加为注释

用法实例

# 1. 添加一个文件到压缩包

rar a compress.rar file.mp4

# 2. 添加一个文件到压缩包,压缩率设置为存储

rar a compress.rar file.mp4 -m0

# 3. 添加一个文件到压缩包,添加3%的恢复记录

rar a compress.rar file.mp4 -rr3%

# 4. 添加一个文件到压缩包,同时加载注释文本“zs.txt”并将文本内容写入压缩包中

rar a compress.rar file.mp4 -rr3% -zzs.txt

# 5. 添加一个文件到压缩包,并设置密码为aptx4869

rar a compress.rar file.mp4 -paptx4869

# 6. 添加一个文件到压缩包,并设置密码为aptx4869,同时加密文件与文件头[不输入密码无法看到文件内容]

rar a compress.rar file.mp4 -hpaptx4869

# 7. 添加一个文件到压缩包,并设置压缩分卷,最大分卷为100M,分卷单位为[M|k|b|f],压缩后会产生文件名.part1.rar、part2.rar......

rar a compress.rar file.mp4 -v100M 

# 8. 解压一个压缩包到当前目录

rar e compress.rar ./

# 9. 往压缩包中添加文件file.mkv

rar u compress.rar file.mkv

# 10. 往压缩包中删除文件file.mkv

rar d compress.rar file.mkv

# 11. 修复损坏到压缩包,mac中修复后会存在一个rebulid.开头的文件

rar r compress.rar

# 12. 查看压缩包中的文件

rar l compress.rar

# 13. 检查压缩包是否完整

rar t compress.rar

最后说两句

虽然不提倡用盗版的软件,mac在使用的时候会有Trial versionEvaluation copy. Please register.的提示,但丝毫不影响软件的使用,貌似windows上也是如此,虽然有评估到期时间,但是时间到期后继续用也是可以的。而Mac上的这个评估版本到底能用多久,我心里也没谱,觉得好用的话也可以试着支持下,购买个正版软件吧。
后面找激活的方法找了半天,最后还是得靠Google来处理,购买与激活的方法如下

http://www.winrar.co.nz/winrar-register

标签: none

已有 34 条评论

  1. Crawlergo Crawlergo

    C

  2. Crawlergo Crawlergo

    Cr

  3. 1

  4. 555

  5. 1

  6. 1 1

    1

  7. 1 1

    555

添加新评论