ライブラリ
クラス
- CSV (12)
-
Net
:: FTP (168) -
OpenSSL
:: PKCS7 (24) -
RubyVM
:: InstructionSequence (30) -
Win32
:: Registry (84)
モジュール
- CMath (12)
- Kconv (12)
- Kernel (24)
- Math (12)
-
Win32
:: Registry :: Constants (168)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - NKF (12)
-
REG
_ BINARY (12) -
REG
_ DWORD (12) -
REG
_ DWORD _ BIG _ ENDIAN (12) -
REG
_ DWORD _ LITTLE _ ENDIAN (12) -
REG
_ EXPAND _ SZ (12) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (12) -
REG
_ LINK (12) -
REG
_ MULTI _ SZ (12) -
REG
_ NONE (12) -
REG
_ QWORD (12) -
REG
_ QWORD _ LITTLE _ ENDIAN (12) -
REG
_ RESOURCE _ LIST (12) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (12) -
REG
_ SZ (12) - Ruby用語集 (12)
- binary= (12)
- encrypt (12)
- get (24)
- getbinaryfile (24)
- guess (12)
-
load
_ from _ binary (10) -
load
_ from _ binary _ extra _ data (10) - log2 (18)
- log2! (6)
- new (12)
- open (24)
- put (24)
- putbinaryfile (24)
- read (12)
-
read
_ bin (12) -
read
_ i (12) -
read
_ s (12) - retrbinary (24)
- sign (12)
- storbinary (24)
-
to
_ binary (10) -
write
_ bin (12) -
write
_ i (12) -
write
_ s (12) - 多言語化 (12)
検索結果
先頭5件
- Net
:: FTP # binary -> bool - RubyVM
:: InstructionSequence . load _ from _ binary(binary) -> RubyVM :: InstructionSequence - RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String - RubyVM
:: InstructionSequence # to _ binary(extra _ data = nil) -> String - Net
:: FTP # storbinary(cmd , file , blocksize , rest _ offset = nil) -> nil
-
Net
:: FTP # binary -> bool (18113.0) -
Net::FTP#put, Net::FTP#get による転送を バイナリモード(IMAGE)で行うかどうかを返します。
...る転送を
バイナリモード(IMAGE)で行うかどうかを返します。
デフォルトの値は true です。
偽の場合、テキストモード(ASCII)が仮定されます。
EBCDIC や LOCAL など他の表現タイプはサポートされていません。
@see Net::FTP#binary=... -
RubyVM
:: InstructionSequence . load _ from _ binary(binary) -> RubyVM :: InstructionSequence (6254.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::InstructionSequence.load_from_binary(binary).eval # => 3
//}
@see RubyVM::InstructionSequence#to_binary... -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (6238.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 (6159.0) -
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。 RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
...RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
引数の extra_data はバイナリデータと共に保存されます。
RubyVM::InstructionSequence.load_from_binary_extra_data メソッドでこの文字......_binary で得たバイナリデータは他のマシンに移動できません。他のバージョンや他のアーキテクチャのRubyで作られたバイナリデータは使用できません。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
iseq.to_binary(......0\x00numE\x7F\x00\x00\x02\x00\x00\x00\x00
# \x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00+\xA0\x01\x00\x00\xAC\x01\x00
# \x00\xCA\x01\x00\x00\xD6\x01\x00\x00\xED\x01\x00\x00extra_data"
//}
@see RubyVM::InstructionSequence.load_from_binary
@see RubyVM::InstructionSequence.load_from_binary_extra_data... -
Net
:: FTP # storbinary(cmd , file , blocksize , rest _ offset = nil) -> nil (6154.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 送ります。
...にも渡します。
@param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempErr......or 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で......正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。
@see Net::FTP#putbinaryfile... -
Net
:: FTP # storbinary(cmd , file , blocksize , rest _ offset = nil) {|data| . . . } -> nil (6154.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 送ります。
...にも渡します。
@param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempErr......or 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で......正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。
@see Net::FTP#putbinaryfile... -
Net
:: FTP # retrbinary(cmd , blocksize , rest _ offset = nil) -> nil (6148.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 取り寄せます。
...。
@param cmd コマンドを文字列で与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise......。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。
@see Net::FTP#getbinaryfile... -
Net
:: FTP # retrbinary(cmd , blocksize , rest _ offset = nil) {|data| . . . } -> nil (6148.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 取り寄せます。
...。
@param cmd コマンドを文字列で与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise......。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。
@see Net::FTP#getbinaryfile... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (6142.0) -
サーバ上のファイルをバイナリモードで取得します。
...渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTemp......Error 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外...