binmode -> self
[permalink][rdoc][edit]-
self をバイナリモードにします。一度バイナリモードになった後は非バイナリモードに戻る事はできません。
バイナリモード下では以下のように動作します。
- 改行の変換を停止する
- 文字エンコーディングの変換を停止する
- 内容を ASCII-8BIT として扱う
例:
# test1.png - 164B # test2.png - 128B # test1.png + test2.png = 292B # $ ruby test.rb test1.png test2.png ARGF.binmode ARGF.read.size # => 292
例:
# test1.png - 164B # test2.png - 128B # test1.png + test2.png = 292B # $ ruby test.rb test1.png test2.png ARGF.read.size # => 290
[SEE_ALSO] IO#binmode, ARGF.class#binmode?