BinaryReadList["file"]
ファイルに残っているすべてのバイトを読み出し,それらを0から255の整数のリストとして返す.
BinaryReadList["file",type]
ファイルの最後に至るまで,ファイルから指定の型のオブジェクトを読み出す.読まれたオブジェクトのリストが返される.
BinaryReadList["file",{type1,type2,…}]
ファイルの最後に至るまで,一連の型のオブジェクトを読み出す.
BinaryReadList["file",types,n]
指定の型の最初の n 個のオブジェクトだけを読み出す.
BinaryReadList
BinaryReadList["file"]
ファイルに残っているすべてのバイトを読み出し,それらを0から255の整数のリストとして返す.
BinaryReadList["file",type]
ファイルの最後に至るまで,ファイルから指定の型のオブジェクトを読み出す.読まれたオブジェクトのリストが返される.
BinaryReadList["file",{type1,type2,…}]
ファイルの最後に至るまで,一連の型のオブジェクトを読み出す.
BinaryReadList["file",types,n]
指定の型の最初の n 個のオブジェクトだけを読み出す.
詳細とオプション
- BinaryReadListはBinaryReadと同じ型のオプションをサポートする.
- file がまだ開かれていない場合は,BinaryReadListがこれを開き,読み終るとこれを閉じる.ファイルがすでに開かれていたときは,BinaryReadListが最後に閉じることはない.
- BinaryReadList["file",{type1,…}]は一連のtypeiを順に読む.列の途中でファイルの終りになった場合は読まれなかった列の要素の代りにEndOfFileが返される.
- BinaryReadList["!command",…]はパイプから読む.
- BinaryReadList[stream]はOpenReadによってBinaryFormat->Trueで返されたような開かれた入力ストリームから読む.
- BinaryReadList[File["file"]]もサポートされている.
-
ByteOrdering $ByteOrdering 使用するバイト順 Path $Path 開くファイルを検索するパス
全オプションのリスト
例題
すべて開く すべて閉じる例 (1)
スコープ (2)
file = FileNameJoin[{$TemporaryDirectory, "test"}];
BinaryWrite[file, {40, 97, 165, 192, 255}];
Close[file];デフォルトの形式は"Byte"であるが,これは各バイトを0から255までの数値として読み込む:
BinaryReadList[file, "Byte"]BinaryReadList[file, "Character8"]BinaryReadList[file, "Character8", 3]BinaryReadList[file, "Integer16"]データを連続する型オブジェクトとして読み込む."Character8"は-128から127までの値を与える:
BinaryReadList[file, {"Byte", "Character8", "Integer8"}]DeleteFile[file]Fileオブジェクトを使って指定されたファイルからバイトを読む:
file = File[FileNameJoin[{$TemporaryDirectory, "test1"}]]BinaryWrite[file, {65, 66}];Close[file]BinaryReadList[file, {"Byte", "Byte"}]DeleteFile[file]特性と関係 (1)
BinaryReadListは,ファイル中の全バイトを読み,それらをリストとして返す:
BinaryReadList["ExampleData/atoms.wxf"]ReadByteArrayは,全バイトを読み,それらをByteArrayオブジェクトとして返す:
ReadByteArray["ExampleData/atoms.wxf"]テクニカルノート
-
▪
- バイナリファイル
関連するガイド
-
▪
- バイナリデータ ▪
- インポートとエキスポート ▪
- ファイル ▪
- ネットワークプログラミング ▪
- 信号処理 ▪
- 低レベルファイル操作 ▪
- ファイル操作
履歴
2004 で導入 (5.1) | 2016 で更新 (11.0)
テキスト
Wolfram Research (2004), BinaryReadList, Wolfram言語関数, https://reference.wolfram.com/language/ref/BinaryReadList.html (2016年に更新).
CMS
Wolfram Language. 2004. "BinaryReadList." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/BinaryReadList.html.
APA
Wolfram Language. (2004). BinaryReadList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BinaryReadList.html
BibTeX
@misc{reference.wolfram_2026_binaryreadlist, author="Wolfram Research", title="{BinaryReadList}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/BinaryReadList.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_binaryreadlist, organization={Wolfram Research}, title={BinaryReadList}, year={2016}, url={https://reference.wolfram.com/language/ref/BinaryReadList.html}, note=[Accessed: 04-September-2026]}