macOS でも winRAR のファイルアーカイブを作成したい。
zip / tar.gz でいいだろと思われるんだろうけど、リカバリレコードを付与できるアーカイブ形式ってやっぱりrar しかないよね。
brew の formula 作った
winrar からコマンドバイナリを取得してインストールして管理するのは面倒なので、 brew 用のformula を作っておいた
https://github.com/takuya/homebrew-winrar-osx
brew tap takuya/homebrew-winrar-osx
インストール
brew install takuya/homebrew-winrar-osx
基本的な使い方はLinux版などと同じ。
rar コマンドでのファイルの作り方。
rar a 作りたいアーカイブ名 ファイル1 ファイル2 ...
リカバリレコードを付与したファイルの作成
リカバリレコードを5%付与した場合。
rar a -rr5p out.rar dir/files*
ファイルをまるっと付与してRARファイルを作成することができる
rar ファイル
rar は加齢臭がするんだろうけど、他に手軽なツールってあまりないですよねぇ。zip ファイルはあれこれ制限があるし tar.gz こそ加齢臭がする。
展開(解凍)するなら
rar よりも lsar / unar のコマンドが便利。
https://takuya-1st.hatenablog.jp/entry/2016/08/03/145534
関連記事
Linux でwinrar のrarファイルを圧縮展開・rr3% つける。rarで文字コードも嬉しい? - それマグで!