windowsで文字化けしないzipを, macで作成

基本は

以下は個人的な備忘録で特に価値はない.

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も作成されない

参照

Tags:, , ,