zipファイル(ジップファイル)

zipファイル Z

zipファイル(ジップファイル)とは、複数のファイルやフォルダを1つにまとめ、あわせてデータを圧縮するファイル形式のことです。拡張子は「.zip」で、Windows・macOSなど主要なOSに標準機能として組み込まれても作成・展開できます。

現実世界に例えると、zipファイルは複数の荷物をひとつの段ボール箱にまとめ、隙間を減らして小さく梱包するようなものです。バラバラに送るより1つにまとまっていたほうが扱いやすく、送料(転送時間)も抑えられます。

zipファイルの仕組み

zipはDEFLATEという圧縮アルゴリズムを使い、データの中にある繰り返しのパターンを効率よく圧縮します。圧縮しても元のデータを完全に復元できる「可逆圧縮」のため、文書やプログラムのファイルを圧縮しても内容が変わる心配はありません。

zip形式は1989年にアメリカの技術者フィル・カッツによって作られました。当時から仕様が公開されていたことも、これほど広く普及した理由のひとつとされています。

zipファイル

zipファイルのメリット

  • 容量を削減できる
    ファイルの種類によっては、大きく容量を減らせます。
  • 複数ファイルを1つにまとめられる
    メール添付やファイル転送の際、ひとまとめにして送れます。
  • パスワードを設定できる
    圧縮時にパスワードを付け、簡易的な保護をかけられます。

作成・展開の方法

WindowsやmacOSでは、圧縮したいファイルを選んで右クリックし、「圧縮」や「zip形式で圧縮」を選ぶだけでzipファイルを作成できます。展開(解凍)も、zipファイルをダブルクリックするだけで、標準機能により自動的に行われます。

パスワード保護についての注意

zipファイルにはパスワードを設定できますが、古い方式の暗号化は強度が弱く、専用ソフトで比較的容易に解読されてしまうことが知られています。重要なデータを守りたい場合は、より強固な暗号化に対応した圧縮ソフトや、別の安全な受け渡し方法をあわせて検討することが望まれます。ビジネスメールでは、パスワード付きzipとパスワードを別送する運用(いわゆる「PPAP」)が長らく使われてきましたが、セキュリティ上の効果が薄いとして見直しも進んでいます。

他の圧縮形式との違い

形式 特徴
zip Windows・macOSで標準対応。もっとも普及している
7z 圧縮率が高いが、標準では対応していない環境もある
tar.gz UNIX・Linux系でよく使われる組み合わせ形式

あわせて知っておきたい用語

  • 拡張子
    ファイル名の末尾に付く、ファイルの種類を表す部分です。
  • アーカイブ
    複数のファイルを1つにまとめること、または長期保存のことです。
  • tar
    UNIX・Linux系でよく使われる、ファイルを束ねるコマンド・形式です。

コメント

タイトルとURLをコピーしました