Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 2.17 KB

README.md

File metadata and controls

43 lines (29 loc) · 2.17 KB

mac-zip-windows

macで作ったZIPファイルを送ったら、お客様からこんな問い合わせ受けたことありませんか?

  • ZIPファイルが文字化けしていて読めない
  • __MACOSXフォルダは何の意味があるの?
  • もらったZIPファイルをすべて展開すると予期しないエラーになって解凍できない
  • テキストファイルが詰まっていて読みにくい。

mac-zip-windowsのwindowszipで解決できます。

windowszipって何?

macで圧縮ファイル(zip形式)を作るPHPプログラムです。

  • windowsで文字化けしません
  • __MACOSXフォルダを作りません、.DS_storeファイルを除外します
  • windowsの禁止文字が含まれたファイルを自動で検出します。
  • ShiftJISにない文字を自動で検出します。
  • .txtファイルを自動でwindowsの改行に変換します。

Forkによる改変点

  • 実行すると、追加でzipファイルを暗号化したうえでそのパスワードをクリップボードにコピーします。-n オプションを使うと暗号化しません。
  • 作成されるzipファイル名をhogehoge.txt.zipではなく、hogehoge.zipとしています。

Forkの経緯についてはこちら

どうやって使うの?

windowszipをダウンロードまたはコピペしてください。

パスの通った場所にファイルをコピーしてください。

以下コマンドで実行許可を与えます。

$ chmod +x windowszip

ターミナルから以下のように圧縮ファイル(zip形式)を作ることができます。

$ windowszip 圧縮したいフォルダ または 圧縮ファイル

圧縮対象のフォルダ、またはファイルが存在するパスに、同じファイル名に拡張子.zipを付与したファイルを作成します。

macOSのサービスに追加することでさらに便利になります。

こちらのサイトで詳しいやり方をご紹介しています。

fanblogs.jp/macyarounanoka