るりまサーチ

最速Rubyリファレンスマニュアル検索!
528件ヒット [501-528件を表示] (0.086秒)
トップページ > クエリ:I[x] > クエリ:h[x] > ライブラリ:zlib[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

モジュール

キーワード

検索結果

<< < ... 4 5 6 >>

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...
<< < ... 4 5 6 >>