BinaryDeserialize[ByteArray[…]]
从由 BinarySerialize 产生的二进制表示中恢复表达式.
BinaryDeserialize[ByteArray[…],h]
在返回前,用 h 封装产生的表达式.
BinaryDeserialize
BinaryDeserialize[ByteArray[…]]
从由 BinarySerialize 产生的二进制表示中恢复表达式.
BinaryDeserialize[ByteArray[…],h]
在返回前,用 h 封装产生的表达式.
更多信息
- BinaryDeserialize[ByteArray[…]] 给出 $Failed,如果字节数组不是由 BinarySerialize 产生的表达式.
范例
打开所有单元 关闭所有单元基本范例 (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 语言表达式 ▪
- 导入和导出 ▪
- 导入和导出数据库格式 ▪
- 二进制数据 ▪
- 内存测量和优化 ▪
- Wolfram 语言文件格式
文本
Wolfram Research (2017),BinaryDeserialize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BinaryDeserialize.html.
CMS
Wolfram 语言. 2017. "BinaryDeserialize." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BinaryDeserialize.html.
APA
Wolfram 语言. (2017). BinaryDeserialize. Wolfram 语言与系统参考资料中心. 追溯自 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: 08-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: 08-September-2026]}