ByteArray
更多信息
- ByteArray 按存储器高效的方式存储数据,所用的总字节数接近阵列的长度.
- 当以 InputForm 显示时,ByteArray 对象作为 ByteArray["string"] 显示,其中 "string" 对在 Base64 中编码的字节进行编码.
- 在 ByteArray[{b1,b2,…}] 中,所有字节值 bi 应该是位于 0 到 255 之间的整数.
- ByteArray[{}] 和 ByteArray[""] 生成空字节数组. »
- StringToByteArray[ByteArray[…]] 通过使用 UTF-8 编码解释一个字节数组的内容的方法得到一个字符串.
- ExportByteArray[expr,"fmt"] 通过导出格式 "fmt" 导出将结果作为一个字节数组的表达式. ImportByteArray 可用于将字节数组转换为表达式.
- Normal[ByteArray[…]] 生成字节数组中的字节值列表.
- 诸如 Length 和 Equal 之类的函数适用于 ByteArray 对象.
- 诸如 First、Last、Min 和 Max 之类的函数生成整数字节值.
- Part 适用于 ByteArray 对象,当返回单一元素时生成整数字节值,当返回多个元素时生成 ByteArray 对象.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (6)
属性和关系 (6)
ByteArray 使用 Base64 在 InputForm 编码其数据:
该字符串可使用 BaseEncode 生成:
使用 Normal 将字节数组转换为普通一维列表:
使用 ByteArrayToString 把 ByteArray 转换成字符串:
使用 StringToByteArray 转回成 ByteArray:
BinarySerialize 把表达式转换成字节序列,返回为 ByteArray:
可以使用 BinaryDeserialize 反转:
Wolfram Research (2015),ByteArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ByteArray.html (更新于 2023 年).
文本
Wolfram Research (2015),ByteArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ByteArray.html (更新于 2023 年).
CMS
Wolfram 语言. 2015. "ByteArray." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2023. https://reference.wolfram.com/language/ref/ByteArray.html.
APA
Wolfram 语言. (2015). ByteArray. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ByteArray.html 年