ZIPファイルを解凍しようとしたらエラーが発生?解決した方法を紹介

はじめに

実務で、ギガファイル便やfirestorageなどでデザインデータをzipファイルで送信してもらうことが多いです。

普段はエラーがなくzipファイルを解凍できるのですが、今回解凍時にエラーが発生して解凍することができなかったため、

この記事では、どのように解決したかを解説します。

送ってもらったzipファイルの情報

ファイルサイズ:9.85GB

ファイルが送信されたWebサービス:ギガファイル便

zipファイルを解凍できなかった時に表示されたエラーメッセージ

エラー79 - ファイルタイプまたはフォーマットが不適切です

zipファイルを解凍するために試したこと

もう一度ダウンロードした

もう一度ダウンロードしたが同じエラーが発生し解凍できなかった。

ターミナルのunzipコマンドを使った

解凍したいファイルがあるフォルダまでcdコマンドで移動してから

下記コマンドでzipファイルの解凍ができるが

cdコマンドを書いたりファイル名を書くのが面倒なので

ファイルをターミナルにドラッグ&ドロップするのが良い。

unzip ファイル名

しかしエラーが発生、簡単に言うとファイルが壊れているというエラー内容である。

unzip /ファイルパス/sample.zip 
Archive:  /ファイルパス/sample.zip
warning [/ファイルパス/sample.zip]:  5558722433 extra bytes at beginning or within zipfile
  (attempting to process anyway)
error [/ファイルパス/sample.zip]:  start of central directory not found;
  zipfile corrupt.
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)

ファイルをもう一度送信してもらった

相手の方もファイルサイズが大きいと気付いてくださり、2つに分けてファイルを送ってもらったが、再び同じエラーが発生した。

違うブラウザにしてダウンロードした

普段Google Chromeを使用しているが、Safariでギガファイル便を開いてダウンロードしたら、zipファイルを解凍することができた。

Safariだとzipのダウンロードが完了した時点で、ブラウザ側でファイルを解凍してくれた。

まとめ

その後別で400MBのファイルが届いたがエラーなくzipの解凍ができた。単純にファイルサイズが大きかったのだと思う。

ただ、メガファイル便ではなく、firestorageで送られてきたため、ファイルサイズが大きすぎたのか、メガファイル便に問題があったのか特定はできない。

しかし、Safariに変更してダウンロードしたら、エラーなくzipの解凍ができたので、もし「zipファイルの解凍ができない」と思ったらブラウザの変更を試してみてください。

>お問い合わせはこちら

お問い合わせはこちら