web-dev-qa-db-ja.com

ZIPファイルの解凍と展開の比較

CPanelコントロールパネルを使用して、画像アーカイブを抽出しました。

それを解凍している間、ファイル名を膨らませたり、ファイル名を抽出したりといった情報を持つすべてのファイルのリストを表示しました...

JPEGファイルの場合はインフレートとして表示され、GIFファイルの場合は抽出として表示されることに気付きました。

膨張と抽出の違いは何ですか?

どんなタイプの答えも役に立ちます。

16

Zip形式 は、何よりもファイルを格納するだけのコンテナー形式です。 「抽出」とは、コンテナからファイルを取り出すことです。さらに、ファイルを保存するためだけに、各ファイルを圧縮アルゴリズム(または暗号化..またはその両方..より「フィルター」のようなもの)で「処理」することができます。 ファイルのデフォルトの「ハンドラ」 は、「 deflate 」と呼ばれる圧縮アルゴリズムです。 「deflate」の逆は「inflate」です。

賢いZipプログラムは、ファイルの種類に基づいて、各ファイルで使用する圧縮(または暗号化、あるいはその両方)を選択できます。すべてのファイルタイプが圧縮に適しているわけではありません。例:ほとんどの場合、画像は圧縮されて保存されるため、さらに圧縮しようとしても無意味です。一方、テキストファイルは大幅に圧縮できます。

要約すると:

  • 「膨張」はファイルを解凍し、コンテナから「抽出」します
  • 「抽出」は、コンテナからファイルを取得するだけです
29
akira