種類
- インスタンスメソッド (372)
- 特異メソッド (96)
- クラス (24)
- 文書 (24)
ライブラリ
- zlib (492)
クラス
-
Zlib
:: GzipFile (36) -
Zlib
:: GzipReader (324) -
Zlib
:: GzipWriter (108)
キーワード
- << (12)
- GzipFile (12)
- comment= (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - eof (12)
- eof? (12)
- getc (12)
- gets (12)
- lineno (12)
- lineno= (12)
- mtime= (12)
- new (24)
- open (36)
-
orig
_ name= (12) - pos (12)
- print (12)
- printf (12)
- putc (12)
- puts (12)
- read (12)
- readchar (12)
- readline (12)
- readlines (12)
- readpartial (12)
- rewind (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 9 feature (12) - tell (12)
- ungetc (12)
- unused (12)
- wrap (36)
- write (12)
検索結果
先頭5件
-
Zlib
:: GzipReader (24012.0) -
gzip 形式の圧縮ファイルを読み込むラッパークラスです。 IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッドを 持つオブジェクト) と関連付けて使用します。
...gzip 形式の圧縮ファイルを読み込むラッパークラスです。
IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッドを
持つオブジェクト) と関連付けて使用します。
require 'zlib'
=begin
# hoge.gz がない場合は......下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end
Zlib::GzipReader.open('hoge.gz') {|gz|
print gz.read
}
f = File.open('hoge.gz')
gz = Zlib::GzipReader.new(f)
print gz.read
gz.close... -
Zlib
:: GzipReader . open(filename) -> Zlib :: GzipReader (9255.0) -
filename で指定されるファイルを gzip ファイルとして オープンします。GzipReader オブジェクトを返します。 その他詳細は Zlib::GzipReader.new や Zlib::GzipReader.wrap と 同じです。
...filename で指定されるファイルを gzip ファイルとして
オープンします。GzipReader オブジェクトを返します。
その他詳細は Zlib::GzipReader.new や Zlib::GzipReader.wrap と
同じです。
@param filename gzip ファイル名を文字列で指定します。......require 'zlib'
=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end
Zlib::GzipReader.open('hoge.gz'){|gz|
print gz.read
}... -
Zlib
:: GzipReader . wrap(io) -> Zlib :: GzipReader (9247.0) -
io と関連付けられた GzipReader オブジェクトを作成します。
...io と関連付けられた GzipReader オブジェクトを作成します。
ブロックが与えられた場合は、それを引数としてブロックを実行します。
ブロックの実行が終了すると、GzipReader オブジェクトは自動的に
クローズされます。関......Zlib::GzipFile#finish
メソッドを呼び出して下さい。
@param io IO オブジェクトを指定します。
require 'zlib'
=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts '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 . open(filename) {|gz| . . . } -> object (9155.0) -
filename で指定されるファイルを gzip ファイルとして オープンします。GzipReader オブジェクトを返します。 その他詳細は Zlib::GzipReader.new や Zlib::GzipReader.wrap と 同じです。
...filename で指定されるファイルを gzip ファイルとして
オープンします。GzipReader オブジェクトを返します。
その他詳細は Zlib::GzipReader.new や Zlib::GzipReader.wrap と
同じです。
@param filename gzip ファイル名を文字列で指定します。......require 'zlib'
=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end
Zlib::GzipReader.open('hoge.gz'){|gz|
print gz.read
}... -
Zlib
:: GzipReader . wrap(io) {|gz| . . . } -> object (9147.0) -
io と関連付けられた GzipReader オブジェクトを作成します。
...io と関連付けられた GzipReader オブジェクトを作成します。
ブロックが与えられた場合は、それを引数としてブロックを実行します。
ブロックの実行が終了すると、GzipReader オブジェクトは自動的に
クローズされます。関......Zlib::GzipFile#finish
メソッドを呼び出して下さい。
@param io IO オブジェクトを指定します。
require 'zlib'
=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts '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 # pos -> Integer (9106.0) -
現在までに展開したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。
...ではないことに注意して下さい。
require 'zlib'
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
Zlib::GzipReader.open('hoge.gz'){|gz|
while c = gz.getc
printf "%c, %d\n", c, gz.pos
end
}
# 実行例
#=> h, 1
#=> o, 2
#=> g, 3
#=> e, 4... -
Zlib
:: GzipReader # readpartial(maxlen , outbuf = nil) -> String (9100.0) -
IO クラスの同名メソッド IO#readpartial と同じです。
...IO クラスの同名メソッド IO#readpartial と同じです。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 文字列で指定します。読み込んだデータを outbuf に破壊的に格納し、
返り値は outbuf となります......。outbuf は一旦 maxlen 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。
@raise ArgumentError maxlen に負の値が入力された場合発生します。
@see IO#readpartial... -
Zlib
:: GzipReader . new(io) -> Zlib :: GzipReader (6229.0) -
io と関連付けられた GzipReader オブジェクトを作成します。
...た GzipReader オブジェクトを作成します。
GzipReader オブジェクトは io からデータを逐次リードして
解析/展開を行います。io には少なくとも、IO#read と
同じ動作をする read メソッドが定義されている必要があります。
@param io......@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
puts "error", err #=> e......rror
#=> not in gzip format
end... -
Zlib
:: GzipFile . open(*args) {|gz| . . . } -> () (6122.0) -
直接使用しません。 通常、具体的な読み書きをおこなうためには、 Zlib::GzipReader.open もしくは、Zlib::GzipWriter.open を使用します。
...直接使用しません。
通常、具体的な読み書きをおこなうためには、
Zlib::GzipReader.open もしくは、Zlib::GzipWriter.open を使用します。
@see Zlib::GzipReader.open, Zlib::GzipWriter.open...