• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ZIP解凍時のinflatingとは?)

ZIP解凍時のinflatingとは?

このQ&Aのポイント
  • ZIP解凍時のinflatingについて説明します。
  • 質問者はFLASHファイルをZIPで固めてFTPし、サーバで解凍した際に一部のファイルが'inflating'と表示されたことに疑問を持ちました。
  • inflatingは、ファイルが正常に解凍されたことを示すメッセージです。質問者がダウンロードして確認したところ、問題はないようでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • axel_eye
  • ベストアンサー率64% (145/226)
回答No.1

厳密な所はわかりません。 unzip32.dllですと、 5種類の圧縮方式があるようです。 どのような圧縮方式なのかは以下のサイトで確認できます(inflatingも含まれています) http://www.red.oit-net.jp/tatsuya/vb/Unzip32.htm ここからは、推測ですが、 ZIPでは、恐らく圧縮する際に、少しだけファイルの性質(中身)を見て 圧縮方式(圧縮アルゴリズム)を選択しているものと思われます。 圧縮アルゴリズムによって、得意、不得意がありますから、 どの圧縮アルゴリズムを選択するかによって、圧縮後のファイルサイズは 変わってきます。 そこで、圧縮効率が高いと思われる数個のファイルに関しては、 inflatingというアルゴリズムを適用したのではないでしょうか? 推測ですので、間違っていましたらすみません。 壊れていないようでしたら、 0004.swfというファイルを単体(1個だけ)で、再度ZIPで圧縮し、その後解凍します。 解凍時に同じくinflatingと出力されれば、恐らく圧縮アルゴリズムの自動選択が なされたと考えられるでしょう。 ほんの数個だけと言うことですので、手動で圧縮アルゴリズムを選択したという 可能性も考えられますが、ファイルの中身の殆どが0または、殆どが1である、 または圧縮に適した中身になっていると言う事が目視でわからなければ、 手動選択は難しいでしょうから、手動か自動かと言われれば自動かと思います。

salemlight
質問者

お礼

なるほど、圧縮アルゴリズムの自動選択、ですか。 ありがとうございました。 URLにありましたサイトも大変参考になりました。

関連するQ&A