トップ 新規 一覧 検索 ヘルプ RSS ログイン

Zip/Rubyの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
libzipを用いてzip形式のファイルを扱うライブラリ。
libzipを用いてzip形式のファイルを扱うライブラリ。[zlib|http://zlib.net/]が必要。

* [公式サイト(RDocあり)|http://zipruby.rubyforge.org/]

!!! 注意点
* Zip::Archive クラスがzip書庫ファイル、Zip::File クラスが書庫内の各ファイルを表している。
* zip内のファイル(Zip::File)は、情報を取得する前に Zip::Archive#fopen でオープンする必要がある。あらかじめオープンしていないと、名前やファイルサイズなどを取得できない(Invalidエラーになる)。
** ただし、 Zip::Archive#each を利用すれば、そのブロック内では自動的に fopen されている。