528件ヒット
[501-528件を表示]
(0.086秒)
クラス
-
Zlib
:: Deflate (66) -
Zlib
:: GzipFile (22) -
Zlib
:: GzipReader (143) -
Zlib
:: GzipWriter (88) -
Zlib
:: Inflate (44) -
Zlib
:: ZStream (55)
モジュール
- Zlib (88)
キーワード
- FINISH (11)
-
FULL
_ FLUSH (11) -
HUFFMAN
_ ONLY (11) - LengthError (11)
-
NO
_ FLUSH (11) -
SYNC
_ FLUSH (11) -
ZLIB
_ VERSION (11) - Zlib (11)
-
adler32
_ combine (11) -
crc32
_ combine (11) - deflate (11)
- each (22)
-
each
_ byte (22) -
each
_ line (22) - finish (55)
- finished? (11)
- flush (22)
-
flush
_ next _ in (11) -
flush
_ next _ out (11) - lineno (11)
- lineno= (11)
- new (33)
- open (22)
- params (11)
- path (11)
- pos (11)
- putc (11)
- read (11)
- readchar (11)
-
set
_ dictionary (22) -
stream
_ end? (11) -
sync
_ point? (11) - tell (11)
- ungetc (11)
- wrap (22)
検索結果
先頭3件
-
Zlib
:: GzipReader # pos -> Integer (3108.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 # tell -> Integer (3108.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
:: GzipWriter # putc(ch) -> object (3102.0) -
文字 ch を自身に出力します。
...文字 ch を自身に出力します。
ch が数値なら 0 〜 255 の範囲の対応する文字を出力します。
ch が文字列なら、その先頭 1byte を出力します。
どちらでもない場合は、ch.to_int で整数に変換を試みます。
@param ch 出力する文字......ch を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.putc ?u
gz.putc ?g
gz.putc ?o
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> ugo
@see IO...