36.4.3 Base64和二进制数据传输

有些传输通道不能接受二进制数据。通常在Base64中对二进制数据进行编码以进行传输,并在接收时对数据进行解码。

 
: s = base64_encode (x)

对double矩阵或数组进行编码x转换为base64格式字符串s.

详见: base64_decode, matlab.net.base64decode, matlab.net.base64encode.

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

解码double矩阵或数组x从base64编码的字符串s.

可选输入参数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 Octave中文网

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