るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.086秒)
トップページ > クエリ:l[x] > クエリ:>[x] > クエリ:arg[x] > クエリ:binmode[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. comparable >
  4. float >
  5. module >

ライブラリ

クラス

キーワード

検索結果

ARGF.class#binmode -> self (24319.0)

self をバイナリモードにします。一度バイナリモードになった後は非バイナリ モードに戻る事はできません。

...self をバイナリモードにします。一度バイナリモードになった後は非バイナリ
モードに戻る事はできません。

バイナリモード下では以下のように動作します。

* 改行の変換を停止する
* 文字エンコーディングの変換を停...
...test1.png + test2.png = 292B

# $ ruby test.rb test1.png test2.png

ARG
F.binmode
ARG
F.read.size # => 292

例:
# test1.png - 164B
# test2.png - 128B
# test1.png + test2.png = 292B

# $ ruby test.rb test1.png test2.png

ARG
F.read.size # => 290

@see IO#binmode, ARGF.class#binmode?...

ARGF.class#binmode? -> bool (12337.0)

ARGF の入力ストリームがバイナリモードなら true を返します。 そうでない場合、false を返します。

...
ARG
F の入力ストリームがバイナリモードなら true を返します。
そうでない場合、false を返します。

バイナリモードにするためには ARGF.class#binmode を使用します。

ARG
F.binmode? # => false
ARG
F.binmode
ARG
F.binmode? # => true

@see IO#bin...
...mode?, ARGF.class#binmode...

ARGF.class#internal_encoding -> Encoding | nil (9218.0)

ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。

...
ARG
F から読み込んだ文字列の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。

まだ読み込み処理を始めていない場合は Encoding.default_external を返します。

ARG
F.class#set_encod...
...$ ruby -Eutf-8 test.rb

# test.rb
ARG
F.internal_encoding # => #<Encoding:UTF-8>
ARG
F.set_encoding('utf-8','ascii')
ARG
F.internal_encoding # => #<Encoding:US-ASCII>

例:
ARG
F.binmode
ARG
F.internal_encoding # => nil

@see IO, ARGF.class#external_encoding...