【Mac】Catalinaでzip展開エラー22引数が無効ですで失敗する場合


注意
本記事は【解決Mac】Catalina10.15.6でスリープ復帰時の再起動、zip展開エラーが解消で解消されていますので、はじめに御覧ください。

・MacOS Catalinaでzipがおかしい
・zipフォルダをダブルクリックすると、エラーが出て解凍(展開)できない。
・Macが壊れたのではないか?

こんな疑問ありませんか?

「zipをダウンロードに展開できません。エラー22引数が無効です」のエラーがでましたか?
いままでのMacOSでは当たり前に使えていたものが使えなくなると、ビックリします。

Mac OS catalinaでは、zipファイルの解凍・展開ができないOSの不具合(バグ)が発生しており、現時点のcatalina最新版(10.15.3)でも解消されていません。

そこで、今回はこの対処方法を紹介していきます。

Mac OS Catalinaはバグだらけ?

Catalinaは、バグだらけで有名なOSです。
実際のリリースされたのは、2019年の夏から秋くらいですが、その頃から、歴代のMacOSの中でもバグだらけで有名なOSです。
リリースされてから半年以上たっていますが、いまだにバグだらけでです・・・まず、この認識をもっておきましょう。笑

なぜzipファイル(フォルダ)が展開できない?

catalinaでは、セキュリティを以前のOSより相当な強化をされています。
いままでもwindowsに比べてセキュリティは強いOSではあったのですが、さらに強化されています。
そのため、例えばスカイプの画面共有やいままで当たり前に使えた機能に関してもセキュリティ強化の対象として、システム設定画面から、手動で画面共有を許可してあげたりする必要があり、セキュリティが強いため、使い勝手が悪くなってしまっているOSです。

こういったOSで大きな変更が各所に行われているためでしょうが、zipの展開・解凍にも影響がでています。

これは調べてみたり、管理人が実践したのですが、
展開・解凍に失敗するケースは、ファイル名(フォルダ名)が日本語(全角文字)のときに発生します。
なので、英語の小文字では発生しません。
おそらく文字のセキュリティに関わる部分も、セキュリティチェックが入っているのです。(でないと、引数が無効というエラーが発生するわけがないからです)

これはもうOS側の不具合なので、どうしようもないです。

サードパーティのソフトを使ってみよう

さて、とはいっても解凍できないと困ります。
そこでサードパーティのアプリを使って、対処療法ではありますが、解決していきましょう。
いろいろなソフトで解決できると思いますが、今回は管理人が実際に動作を確認したThe Unarchiverというアプリを紹介します。

The Unarchiverで解凍してみよう

まずは、App Storeのアプリに入り、「Unarchiver」と検索してみましょう。(または、解凍ソフトとかでも出てくると思います)
画面の支持に沿ってダウンロードして、インストールしていきましょう。

そうすると使えるようになっています。
実際に解凍したいファイル(フォルダ)を右クリックして、画像のようにThe Uncarchiverで実行しましょう。

パスワードが設定されている場合は、パスワードも入れて画面の指示通りに解凍します。

まとめ

さて、対処療法にはなってしまいましたが、今回は、サードパーティ製のアプリを使い対処しました。

今回はzipファイル(フォルダ)のエラーについて対処法を記載しましたが、実際にはcatalinaには他にもバグがたくさんあります。

それぞれ問題が起きたと思ったら、まずはOSのバグを疑って調べてみるのが、管理人のおすすめです。
(無駄な時間つかっちゃうと勿体ないです)