某些传输通道无法接受二进制数据。通常的做法是将二进制数据编码为 Base64 格式进行传输,并在接收时对其进行解码。
s = base64_encode (x) ¶将双精度矩阵或数组 x 编码为 base64 格式字符串 s。
另请参阅: base64_decode,matlab.net.base64decode,matlab.net.base64encode。
x = base64_decode (s) ¶x = base64_decode (s, dims) ¶从 base64 编码的字符串 s 解码出双精度矩阵或数组 x。
可选输入参数 dims 应为一个包含解码后数组各维度大小的向量。
另请参阅: base64_encode,matlab.net.base64decode,matlab.net.base64encode。
b64_str = matlab.net.base64encode (in) ¶将输入 in 转换为 base64 编码的字符串 b64_str。
输入 in 可以是字符串或数值向量。输出 b64_str 将按照 RFC 4648 进行编码。
另请参阅: matlab.net.base64decode,base64_decode,base64_encode,unicode2native。
out_vec = matlab.net.base64decode (b64_str) ¶将 base64 编码的字符串 b64_str 转换为 uint8 向量 out_vec。
输入 b64_str 必须是字符串向量。输出 out_vec 将是一个按照 RFC 4648 解码的 uint8 向量。
另请参阅: matlab.net.base64encode,base64_decode,base64_encode,native2unicode。
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-4