種類
- 定数 (9)
- 特異メソッド (2)
- インスタンスメソッド (2)
- モジュール関数 (1)
ライブラリ
- ビルトイン (4)
- json (1)
- kconv (1)
-
net
/ ftp (1) -
win32
/ registry (7)
クラス
-
Net
:: FTP (1) -
RubyVM
:: InstructionSequence (3)
モジュール
-
File
:: Constants (1) - JSON (1)
- Kconv (1)
-
Win32
:: Registry :: Constants (7)
キーワード
-
REG
_ DWORD _ LITTLE _ ENDIAN (1) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (1) -
REG
_ LINK (1) -
REG
_ MULTI _ SZ (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
REG
_ RESOURCE _ LIST (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
VARIANT
_ BINARY (1) - binary= (1)
- guess (1)
-
load
_ from _ binary (1) -
load
_ from _ binary _ extra _ data (1) -
to
_ binary (1)
検索結果
先頭5件
-
File
:: Constants :: BINARY -> Integer (72352.0) -
ファイルをバイナリとして開きます。 open(2) で O_BINARYが指定できる場合に使えます。 File.openで使用します。
ファイルをバイナリとして開きます。
open(2) で O_BINARYが指定できる場合に使えます。
File.openで使用します。 -
RubyVM
:: InstructionSequence . load _ from _ binary(binary) -> RubyVM :: InstructionSequence (46345.0) -
RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。
RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。
このローダーは検証機構をもっておらず、壊れたり改変されたバイナリを読み込むと深刻な問題を引き起こします。
他者により提供されたバイナリデータはロードすべきではありません。自分が変換したバイナリデータを使うべきです。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary
RubyVM:... -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (45997.0) -
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}
@see RubyVM::InstructionSequence#to_binary -
RubyVM
:: InstructionSequence # to _ binary(extra _ data = nil) -> String (27742.0) -
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。 RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。
RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
引数の extra_data はバイナリデータと共に保存されます。
RubyVM::InstructionSequence.load_from_binary_extra_data メソッドでこの文字列にアクセス出来ます。
注意: 変換後のバイナリデータはポータブルではありません。 to_binary で得たバイナリデータは他のマシンに移動できません。他... -
JSON
:: VARIANT _ BINARY -> bool (27604.0) -
拡張ライブラリ版を使用している場合に真を返します。 そうでない場合は偽を返します。
拡張ライブラリ版を使用している場合に真を返します。
そうでない場合は偽を返します。 -
Win32
:: Registry :: Constants :: REG _ DWORD _ LITTLE _ ENDIAN (27304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ FULL _ RESOURCE _ DESCRIPTOR (27304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ LINK (27304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ MULTI _ SZ (27304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ QWORD _ LITTLE _ ENDIAN (27304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ RESOURCE _ LIST (27304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ RESOURCE _ REQUIREMENTS _ LIST (27304.0) -
@todo
@todo
レジストリ値の型。 -
Net
:: FTP # binary=(bool) (18640.0) -
Net::FTP#put, Net::FTP#get による転送を バイナリモード(IMAGE)で転送するかどうかを指定します。
Net::FTP#put, Net::FTP#get による転送を
バイナリモード(IMAGE)で転送するかどうかを指定します。
デフォルトの値は true です。
偽の場合、テキストモード(ASCII)が仮定されます。
EBCDIC や LOCAL など他の表現タイプはサポートされていません。
@param bool 真ならばバイナリモードを on にします。
@see Net::FTP#binary -
Kconv
. # guess(str) -> Encoding | nil (9319.0) -
文字列 str のエンコーディングを判定します。戻り値は Kconv の定数です。
文字列 str のエンコーディングを判定します。戻り値は
Kconv の定数です。
このモジュール関数で判定できるのは、
* ISO-2022-JP (Kconv::JIS)
* Shift_JIS (Kconv::SJIS)
* EUC-JP (Kconv::EUC)
* ASCII (Kconv::ASCII)
* UTF-8 (Kconv::UTF8)
* UTF-16BE (Kconv::UTF16)
* 不明 (Kconv::UNKNOWN)
* 以上のどれでもない (Kconv::BINARY)
のいずれかです。
@param str エンコー...