BinaryDeserialize[ByteArray[…]]
BinarySerializeで生成したバイナリ表現から式を回復する.
BinaryDeserialize[ByteArray[…],h]
生成された式を返す前に h で囲む.
BinaryDeserialize
BinaryDeserialize[ByteArray[…]]
BinarySerializeで生成したバイナリ表現から式を回復する.
BinaryDeserialize[ByteArray[…],h]
生成された式を返す前に h で囲む.
詳細
- BinaryDeserialize[ByteArray[…]]は,バイト配列がBinarySerializeによる式から生成できるものでなければ$Failedを与える.
例題
すべて開く すべて閉じる例 (2)
スコープ (3)
bin = BinarySerialize[Solve[α x + β y == γ && β x - y == η, {x, y}]]BinaryDeserialize[bin]bin = BinarySerialize[Unevaluated[1 + 1]]BinaryDeserialize[bin, Hold]data = ByteArray["NzpmAXMOQmlnQmFkRnVuY3Rpb25TCmVyYXNlIGRpc2s="]結果をHoldCompleteで囲むことで予期しない評価を防ぐ:
BinaryDeserialize[data, HoldComplete]特性と関係 (1)
ファイルからの直列化されたデータは,BinaryReadListのようなバイナリモードの関数を使って読まなければならない:
data = ReadByteArray["ExampleData/atoms.wxf"]BinaryDeserialize[%]関連するガイド
テキスト
Wolfram Research (2017), BinaryDeserialize, Wolfram言語関数, https://reference.wolfram.com/language/ref/BinaryDeserialize.html.
CMS
Wolfram Language. 2017. "BinaryDeserialize." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BinaryDeserialize.html.
APA
Wolfram Language. (2017). BinaryDeserialize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BinaryDeserialize.html
BibTeX
@misc{reference.wolfram_2026_binarydeserialize, author="Wolfram Research", title="{BinaryDeserialize}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/BinaryDeserialize.html}", note=[Accessed: 09-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_binarydeserialize, organization={Wolfram Research}, title={BinaryDeserialize}, year={2017}, url={https://reference.wolfram.com/language/ref/BinaryDeserialize.html}, note=[Accessed: 09-September-2026]}