36.4.3 Base64 和二进制数据传输

某些传输通道无法接受二进制数据。通常的做法是将二进制数据编码为 Base64 格式进行传输,并在接收时对其进行解码。

 
s = base64_encode (x)

将双精度矩阵或数组 x 编码为 base64 格式字符串 s

另请参阅: base64_decodematlab.net.base64decodematlab.net.base64encode

 
x = base64_decode (s)
x = base64_decode (s, dims)

从 base64 编码的字符串 s 解码出双精度矩阵或数组 x

可选输入参数 dims 应为一个包含解码后数组各维度大小的向量。

另请参阅: base64_encodematlab.net.base64decodematlab.net.base64encode

 
b64_str = matlab.net.base64encode (in)

将输入 in 转换为 base64 编码的字符串 b64_str

输入 in 可以是字符串或数值向量。输出 b64_str 将按照 RFC 4648 进行编码。

另请参阅: matlab.net.base64decodebase64_decodebase64_encodeunicode2native

 
out_vec = matlab.net.base64decode (b64_str)

将 base64 编码的字符串 b64_str 转换为 uint8 向量 out_vec

输入 b64_str 必须是字符串向量。输出 out_vec 将是一个按照 RFC 4648 解码的 uint8 向量。

另请参阅: matlab.net.base64encodebase64_decodebase64_encodenative2unicode


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4