ZIPファイル:整理して共有し、注意して開く

ZIPは、処理が名前や構成を保つ場合、それらを含むファイル一式をまとめて送れます。届いたことは、全部そろい、各項目を開ける証拠ではありません。名前だけでなく中身を確認します。

梱包や圧縮は秘密を守る約束ではない

ZIPには圧縮済みの項目も未圧縮の項目も入れられます。対応する圧縮・暗号化方式はソフトで異なります。.zipという拡張子だけでは、パスワード保護や全ソフトとの互換性を意味しません。

参考資料: Python Documentation — ZIP Archives and Decompression Pitfalls

共有の前後に確認する

送る版をわかりやすく集め、作成前に古いコピーや不要な私的ファイルを除きます。同じ場所の異なるファイルには区別できる名前を使います。

作成後に一覧を見て、新しいフォルダーへテスト展開します。名前と数を比べ、重要な種類ごとに開いて確認します。完成文書の引き渡しでは、入っているだけでなく正しい版かを確かめます。

見知らぬアーカイブを受け取ったら

圧縮サイズは展開後サイズの上限ではありません。文書にはメモリー、保存容量、パス名、非対応方式の制約が示されています。過大な展開や危険な構造を拒むのは正当な保護の場合があります。

出所を確認し、ZIPに入って届いたというだけで実行ファイルを起動しないでください。失敗時はダウンロードの完全性と対応方式を確認し、知らないサイトに秘密のパスワードを何度も入力しないでください。

参考資料: Python Documentation — ZIP Archives and Decompression Pitfalls

例:小さい引き渡しパッケージ

中身はnotes.txt、images/front.png、images/back.pngです。ファイルは3つで、imagesはフォルダーであり4つ目のファイルではありません。

展開後にメモと2画像を開き、frontとbackが意図した面か確認します。これは意味と整理の確認です。アーカイブの整合性検査だけでは、どの画像を前面と呼ぶつもりだったか判断できません。

参考資料