Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
22
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

文字コードが原因でzipファイルをunzipで解凍出来ない場合はMacならunarを使えばいい

Macでzipファイルをunzipで解凍する場合、文字コードが原因でちゃんと解凍出来ない場合があります。
ぐぐるとpatch入れてビルドしたunzipならいけるとか出てきますが、面倒です。

また、普通にGUIのソフトウェア(The Unarchiver等)を使えば問題なかったりしますが、大量のファイルをスクリプト組んで処理したい場合はGUIツールは向きません。

で、どうしようかなーと思ってたんですが、unarというThe Unarchiverのコマンドラインツールがあったのでそれを使うと解決しました。

というわけでやり方。インストールはbrewでいけます。

brew install unar

使い方は引数にアーカイブファイルを渡すだけ

unar test.zip

解凍先のディレクトリの指定とかも出来ます。

unar -o dir test.zip

詳細はman unarで。
欠点はunzipほど高性能ではない点でしょうか。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
22
Help us understand the problem. What are the problem?