2021/08/29追記:
Catalina以降の修正を私のブログ内:
https://keitasumiya.net/blog/2018/windows-ok-zip_by_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
も作成されない