Unzip a Shift-JIS-coded zip file on Linux

sudo aura -A unzip-iconv; unzip -O cp932 that.zip

zipファイルを展開するとき、中に含まれるファイル名にShift-JISが使われているとlinuxでは残念なことになりがちです。対応方法は、AURのunzip-iconvをインストールして、

unzip -O cp932 that.zip

とするのが一番簡単。標準のunzipではこのオプションを解釈してくれません。

ただし、Nautilusのメニュー「展開する」から解凍する場合にはこのオプションを渡す方法がないので化けてしまいます。Nautilusのメニューから展開を選ばないようにするか、環境変数として設定してしまうか。。。。環境変数に設定して効くだろうか。また環境変数に設定してもASCIIしか使ってないファイルに対する副作用はないだろうか。

Originally published at my blog server on October 1, 2016.

A single golf clap? Or a long standing ovation?

By clapping more or less, you can signal to us which stories really stand out.