るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

ライブラリ

キーワード

検索結果

Zlib::GzipReader#gets(rs = $/) -> String | nil (307.0)

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

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...を参照

require 'zlib'

=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
while l = gz.gets
puts l
end
}
#=> hoge
#=> fuga...

Zlib::GzipReader#read(length = nil) -> String | nil (307.0)

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

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...zlib'

=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge_fuga'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
p gz.read(4) #=> "hoge"
p gz.read #=> "_fuga\n"
p gz.read(1) #=> nil
}

@see IO#read...

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

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

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
....gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
begin
puts gz.readline
rescue EOFError => err
puts err
break
end while true
}
#=>...

Zlib::GzipReader#readpartial(maxlen, outbuf = nil) -> String (307.0)

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

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

@param maxlen 読み込む長さの上限を整数で指定します。

@param outbuf 文字列で指定します。読み込んだデータを outbuf に破壊的に格納し、
返り値は outbuf となります。outbuf は一旦 maxlen 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。

@raise ArgumentError maxlen に負の値が入力された場合発生します。

@see IO#readpartial

Zlib::GzipReader#unused -> String | nil (307.0)

gzip フォーマットの解析のために読み込んだ余剰のデータを返します。 gzip ファイルが最後まで解析されていない場合は nil を返します。

gzip フォーマットの解析のために読み込んだ余剰のデータを返します。
gzip ファイルが最後まで解析されていない場合は nil を返します。

絞り込み条件を変える