2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MacでZip

Posted at

この記事は何?

Macの標準で付属しているzipで圧縮すると、Windowsで開いたときに文字化けなどが発生します。
問題は、改行コードと文字コードの問題と思われるので、zipにunicodeとto-crlfオプションをつけて圧縮すれば良いのですが、
標準のzipは--unicodeオプションに対応しているはずですが、標準のzipではunicodeオプションが何故か使えないので、brewからインストールします。
(to-crlfは使えます)

$ zip error: Invalid command arguments (long option 'unicode' not supported)

こんな感じのエラーが出ます。

ということで、brewを使用してインストールし、パスの設定を行います。
zshを使用しています。

$ brew install zip
$ echo 'export PATH="/usr/local/opt/zip/bin:$PATH"' >> ~/.zshrc
$ source !!$
$ which zip
$ /usr/local/opt/zip/bin/zip

という感じで大丈夫です。

フォルダを圧縮する場合は、以下のとおりです。

$ zip --unicode=UTF8 --to-crlf --recurse-paths test.zip test_folder

以上です。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?