BinaryRead[stream]
任意の入力ストリームから1バイトの生のバイナリデータを読み取り,0から255の間の整数を返す.
BinaryRead[stream,type]
指定の型のオブジェクトを読み取る.
BinaryRead[stream,{type1,type2,…}]
指定の型の一連のオブジェクトを読み取る.
BinaryRead
BinaryRead[stream]
任意の入力ストリームから1バイトの生のバイナリデータを読み取り,0から255の間の整数を返す.
BinaryRead[stream,type]
指定の型のオブジェクトを読み取る.
BinaryRead[stream,{type1,type2,…}]
指定の型の一連のオブジェクトを読み取る.
詳細とオプション
- 読込み可能な型
-
"Byte" 8ビットの符号なしの整数 "Character8" 8ビットの文字 "Character16" 16ビットの文字 "Character32" 32ビットの文字 "Complex64" IEEE単精度複素数 "Complex128" IEEE倍精度複素数 "Complex256" IEEE4倍精度複素数 "Integer8" 8ビット符号付き整数 "Integer16" 16ビット符号付き整数 "Integer24" 24ビット符号付き整数 "Integer32" 32ビット符号付き整数 "Integer64" 64ビット符号付き整数 "Integer128" 128ビット符号付き整数 "Real32" IEEE単精度実数 "Real64" IEEE倍精度実数 "Real128" IEEE4倍精度実数 "TerminatedString" 8ビット文字のヌルで終る文字列 "UnsignedInteger8" 8ビットの符号なし整数 "UnsignedInteger16" 16ビットの符号なし整数 "UnsignedInteger24" 24ビットの符号なし整数 "UnsignedInteger32" 32ビットの符号なし整数 "UnsignedInteger64" 64ビットの符号なし整数 "UnsignedInteger128" 128ビットの符号なし整数 - BinaryReadの第1引数はInputStream["name",n]でもよいし,指定された名前の開かれた入力ストリームが少なくとも1つある場合は単に"name"でもよい.BinaryReadは,関連付けられたストリームがない場合はOpenReadを呼び出してファイルを開く.
- BinaryRead[File["file"],…]もサポートされている.
- InputStreamオブジェクトを得るために,OpenReadを使ってファイルあるいはパイプを開くことができる.
- BinaryReadとともに使うストリームはBinaryFormat->Trueで開かなければならない.
- どんなストリームにも常に「現在位置」がある.ストリームからオブジェクトを読み取るときは,読み取った入力の後ろに現在位置が残される.このため,連続してBinaryReadを呼び出すとストリーム中のファイルのような連続するオブジェクトを読むことができる.
- ファイルの最後に来るとBinaryReadがEndOfFileを返す.
- BinaryReadはIEEEの「infinity」にはInfinityを返し,IEEEの「not‐a‐number」にはIndeterminateを返す.
- 使用可能なオプション
-
ByteOrdering $ByteOrdering 使用するバイト順 Path $Path 開くファイルを検索するパス
テクニカルノート
-
▪
- バイナリファイル
関連するガイド
-
▪
- バイナリデータ ▪
- 接続デバイスの使用 ▪
- ネットワークプログラミング ▪
- 自由形式入力と外部入力 ▪
- 低レベルファイル操作 ▪
- ファイル ▪
- Raspberry Pi ▪
- 外部操作 ▪
- 外部プロセスの直接制御 ▪
- システム関連の文字列操作
履歴
2004 で導入 (5.1) | 2007 で更新 (6.0) ▪ 2016 (11.0) ▪ 2019 (12.0)
テキスト
Wolfram Research (2004), BinaryRead, Wolfram言語関数, https://reference.wolfram.com/language/ref/BinaryRead.html (2019年に更新).
CMS
Wolfram Language. 2004. "BinaryRead." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/BinaryRead.html.
APA
Wolfram Language. (2004). BinaryRead. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BinaryRead.html
BibTeX
@misc{reference.wolfram_2025_binaryread, author="Wolfram Research", title="{BinaryRead}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/BinaryRead.html}", note=[Accessed: 14-December-2025]}
BibLaTeX
@online{reference.wolfram_2025_binaryread, organization={Wolfram Research}, title={BinaryRead}, year={2019}, url={https://reference.wolfram.com/language/ref/BinaryRead.html}, note=[Accessed: 14-December-2025]}