二进制数据

Wolfram 语言以高质量读取和编写二进制数据至文件或管道. 方便的符号表示方式,可以使它能够转换排版设备或特定规格资料到 Wolfram 语言可以立即使用的形式.

BinaryRead 读一个二进制对象或对象块

BinaryReadList 重复读一个二进制对象或对象块

ReadByteArray ByteArray 对象形式读取原始字节.

BinaryWrite 写出指定类型的二进制对象序列

Import, Export 导入、导出完整的二进制文件

二进制类型

"Bit" 单个二进制位 (仅用于 ImportExport)

"Byte" 8位的无符号整数

"Integer8", "Integer16", ... 8、16、24、32、64、128位的有符号整数

"UnsignedInteger8", ... 8、16、24、32、64、128位的无符号整数

"Real32", "Real64", "Real128" IEEE 单精度,双精度,四精度实数

"Complex64", "Complex128", "Complex256" IEEE 复数

"Character8", "Character16" 8位和16位 (Unicode) 字符

"TerminatedString" 以空值结束的字符串

ByteOrdering 字节排序的选项 (+1 高位优先; -1 低位优先)

$ByteOrdering 计算机本机的字节顺序

ToCharacterCode, FromCharacterCode 字符和代码转换

Compress  ▪  Uncompress  ▪  Encrypt  ▪  Decrypt  ▪  Hash

字节数组

ByteArray 存储的字节的原始向量,没有诠释

BaseEncode, BaseDecode 在字节数组和它的 Base64 表示中转换

ByteArrayQ  ▪  Normal  ▪  Length  ▪  Part  ▪  First

ByteArrayToString  ▪  StringToByteArray  ▪  ImportByteArray  ▪  ExportByteArray

数值阵列

NumericArray 数值类型的数组,以最压缩的形式存储

NumericArrayQ  ▪  NumericArrayType

表达式的二进制表示

BinarySerialize  ▪  BinaryDeserialize

二进制数据格式

"WXF"  ▪  "MX"  ▪  "WDX"  ▪  "UBJSON"  ▪  "BSON"  ▪  "HDF5"  ▪  ...