2020年1月19日
windowsで文字化けしないzipを, macで作成
基本は
- mac標準機能でWindows互換のZIPファイルを作成する方法【日本語対応】
をみればすべて書いてあります. すばらしい.
以下は個人的な備忘録で特に価値はない.
terminalで実行
設定
- この方のcodeをコピー
cd /usr/local/bin
で移動vi windowszip
し, 先のcodeをペースト/usr/local/bin/windowszip
が作成されるchmod +x windowszip
で実行権限を与える- 念の為,
sudo ln -s windowszip /usr/local/bin/windowszip
でシンボリックリンクを作成
terminalで実行するならこれだけでOK
使い方
windowszip 『zipしたいファイルやディレクトリ』
で同名のzipが作成される.
.DS_store
も作成されない
finderのサービスから実行
設定
上記に続いて下記を行う
Automator
を開くサービス
を選択して選択
- (mojaveなら
クイックアクション
を選択して選択
) ユーティリティ
のシェルスクリプトを実行
をつかんで,ワークフローを作成するには、ここにアクションまたはファイルをドラッグしてください
の場所にドラッグ"サービス"は次の選択項目を受け取る:
はファイルまたはフォルダ
を指定検索対象
はFinder.app
を指定シェルスクリプトを実行
の入力の引き渡し方法
は引数として
を指定シェルスクリプトを実行
のシェルの内容は下記にする
for f in "$@"
do
/usr/local/bin/windowszip "$f"
done
cmd + s
で保存する. 保存名はwindowszip.workflow
にする
設定完了.
使い方
Finder
上で『zipしたいファイルやディレクトリ』を右クリックサービス
のwindowszip
を選択- 『zipしたいファイルやディレクトリ』と同名のzipが作成される
.DS_store
も作成されない