「お客さんから送られてきたzipファイルが開けない!」
「ダウンロードしたzipファイルが開けない」
「解凍すると エラー(0x80004005)」っとメッセージが出力されてしまう!」
そんな状況が発生した場合の対処方法を今回は、ご紹介いたします。
ZIPファイルの暗号化には、複数の方式があります。
Zipcrypto
Windows 標準機能としても Zipcrypto で暗号化されパスワードが付いた zip ファイルを解凍する事が可能です。
AES-256
AES-256 は Zipcrypto より強固な zip 暗号化形式です。しかし、この暗号化形式を使うと Windows の標準機能では解凍できなくなってしまい、上記のエラーが発生する場合があります。
Windowsでサポートしていない暗号化方式を用いられたZIPファイルは、対象の暗号化方式に対応したソフトウェアを用いることで、展開(解凍)することができるようになります。
暗号方式については、ZIPファイルの作成者に確認することができればしましょう。
暗号方式がわからない場合は、代表的な”7.zip”や”lhaplus”を使いましょう。
下記サイト(窓の杜)からダウンロードできます。
lhaplusのダウンロード (バージョン v1.74 2020/01/28時点)
https://forest.watch.impress.co.jp/library/software/lhaplus/
LhaplusのVirustotal チェック結果 問題なし 0/68
https://www.virustotal.com/gui/file/142d8f2ed308efe9e1dcb8657757d99848827c40a5199436eb36c53f2b9d40fe/detection
下記サイトからダウンロードできます。
7zipのダウンロード (バージョン 19.00 2020/01/28時点)
https://ja.osdn.net/projects/sevenzip/downloads/70662/7z1900-x64.exe/
LhaplusのVirustotal チェック結果 問題なし 1/67
https://www.virustotal.com/gui/file/0f5d4dbbe5e55b7aa31b91e5925ed901fdf46a367491d81381846f05ad54c45e/detection
ZIPファイルを開いたときに、エラー(0x80004005)が出た場合は、7zipやLhaplusなどのAES-256 に対応したソフトを使い展開しましょう!
この記事で問題を解決できた方がいらっしゃったら、うれしいです!