仕様・利用条件は変わることがあります。重要な判断は原典と実際の結果で再確認してください。
この手段について
- 目的
- PythonのzipfileでZIPの内容と破損候補を検査する
- 構成
- Python
最短の利用経路
- 受け取ったZIPを展開せずに開く
- 格納名・サイズを列挙し、testzipでCRCを検査する
- 不審なパスや極端な展開量を別に確認する
必要条件
- Python実行環境
- 原典と導入済みversionの対応を確認し、権限のある検証用入力・別の出力先を用意する
向く場面
受領アーカイブを展開前に点検する場面。
向かない場面
信頼できないZIPを無制限に自動展開する用途。
確認方法
検査結果と格納ファイル一覧を残し、CRC成功を安全性の保証としないことを確認します。