るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.030秒)
トップページ > クエリ:io[x] > クエリ:File[x] > バージョン:2.1.0[x] > クラス:Zlib::GzipReader[x] > ライブラリ:zlib[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io each_line
  5. io readlines

キーワード

検索結果

Zlib::GzipReader.new(io) -> Zlib::GzipReader (505.0)

io と関連付けられた GzipReader オブジェクトを作成します。

...るオブジェクト

@raise Zlib::GzipFile::Error ヘッダーの解析に失敗した場合発生します。

require 'zlib'

File.open('hoge.txt', "w") { |fp|
fp.puts 'hoge'
}

f = File.open('hoge.txt')
begin
Zlib::GzipReader
.new(f)
rescue Zlib::GzipFile::Error => err
pu...

Zlib::GzipReader.wrap(io) -> Zlib::GzipReader (454.0)

io と関連付けられた GzipReader オブジェクトを作成します。

...ズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IO オブジェクトを指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib
::GzipWriter.open('hoge.gz') { |gz|
gz.put...
...s 'hoge'
}
=end

f = File.open('hoge.gz')
Zlib::GzipReader
.wrap(f){|gz|
print gz.read
}
p f.closed? #=> true

f = File.open('hoge.gz')
Zlib::GzipReader
.wrap(f){|gz|
print gz.read
gz.finish
}
p f.closed? #=> false...

Zlib::GzipReader.wrap(io) {|gz| ... } -> object (454.0)

io と関連付けられた GzipReader オブジェクトを作成します。

...ズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IO オブジェクトを指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib
::GzipWriter.open('hoge.gz') { |gz|
gz.put...
...s 'hoge'
}
=end

f = File.open('hoge.gz')
Zlib::GzipReader
.wrap(f){|gz|
print gz.read
}
p f.closed? #=> true

f = File.open('hoge.gz')
Zlib::GzipReader
.wrap(f){|gz|
print gz.read
gz.finish
}
p f.closed? #=> false...

Zlib::GzipReader#readline(rs = $/) -> String (142.0)

IO クラスの同名メソッドIO#readlineと同じです。

...IO クラスの同名メソッドIO#readlineと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib
::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...があった場合は
Zlib
::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib
::GzipFile::LengthError 例外を発生させます。

* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等...
...が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@param rs 行の区切りを文字列で指定します。

@raise EOF...

Zlib::GzipReader#readchar -> Integer (124.0)

IO クラスの同名メソッドIO#readcharと同じです。

...IO クラスの同名メソッドIO#readcharと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib
::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...があった場合は
Zlib
::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib
::GzipFile::LengthError 例外を発生させます。

* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等...
...後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@raise EOFError EOF に到達したとき発生します。
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile...

絞り込み条件を変える