binmode -> self
[permalink][rdoc][edit]-
ストリームをバイナリモードにします。MSDOS などバイナリモードの存在する OS でのみ有効です。そうでない場合このメソッドは何もしません。
バイナリモードから通常のモードに戻す方法は再オープンしかありません。
- [EXCEPTION] Errno::EXXX:
- モードの変更に失敗した場合に発生します。
IO.open(IO.sysopen("testfile", "w+")) do |io| io.binmode? # => false io.binmode # => #<IO:fd 8> io.binmode? # => true end
[SEE_ALSO] IO/バイナリモード, IO#binmode?