Mathematica > バイナリデータ >

BinaryWrite

BinaryWrite[channel, b]
0から255までの整数として指定された1バイトのデータを書き出す.
BinaryWrite[channel, {b1, b2, ...}]
一連のバイトを書き出す.
BinaryWrite[channel, "string"]
文字列中の文字をそのままの順序で書き出す.
BinaryWrite[channel, x, type]
指定の型のオブジェクトを書き出す.
BinaryWrite[channel, {x1, x2, ...}, type]
指定の方の一連のオブジェクトを書き出す.
BinaryWrite[channel, {x1, x2, ...}, {type1, type2, ...}]
一連の型の一連のオブジェクトを書き出す.
  • BinaryWriteが使う出力チャンネルは単一のファイル,パイプあるいはそれらのリストで,そのひとつひとつが名前を与える文字列か,BinaryFormat->Trueで開かれたOutputStreamオブジェクトで指定される.
  • 指定されたファイルやパイプのいずれかがまだ開かれていない場合は,BinaryWriteOpenWriteを呼んで開く.
  • BinaryWriteは書き込み終ってもファイルやパイプを閉じはしない.
  • 型のリストが与えられると,そのリストは必要なだけ何回も繰り返される.
  • 使用可能なオプション次も参照:
ByteOrdering$ByteOrdering使用するバイト順
  • BinaryWrite[channel, "string"]"string"中のすべての文字が文字コードが0から255の範囲になるように"Character8"の型を使用する.
  • 指定された型にマッチしないデータ要素に遭遇すると,BinaryWrite$Failedを返す.
バージョン 5.1 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team