这个方法用于将 Base64 编码的字符串解码为二进制数据。它接受一个参数:要进行解码的 Base64 字符串 data,并返回解码后的二进制数据。
该方法一般用于网络传输等场景中,将 Base64 编码的数据解码为原始的二进制格式。在实际使用过程中需要注意,由于 Base64 编码需要额外的字符开销,因此会增加数据的大小,并降低传输速度。
该方法采用了 _decbase64data 方法中定义的 Base64 解码算法,可以将任意长度的 Base64 编码的字符串解码为原始的二进制数据。在解码过程中,会将每个输入字符转换为对应的 6 位二进制数,并将相邻的三个 6 位二进制数合并成一个 8 位字节。
// 将一个 Base64 字符串解码为 Uint8Array 类型的二进制数据const base64Str = 'SGVsbG8sIHdvcmxkIQ=='const data = decbase64data(base64Str)console.log(data) // 输出 Uint8Array([72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33]) Copy
// 将一个 Base64 字符串解码为 Uint8Array 类型的二进制数据const base64Str = 'SGVsbG8sIHdvcmxkIQ=='const data = decbase64data(base64Str)console.log(data) // 输出 Uint8Array([72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33])
要进行解码的 Base64 字符串
返回解码后的二进制数据
Generated using TypeDoc
这个方法用于将 Base64 编码的字符串解码为二进制数据。它接受一个参数:要进行解码的 Base64 字符串 data,并返回解码后的二进制数据。
该方法一般用于网络传输等场景中,将 Base64 编码的数据解码为原始的二进制格式。在实际使用过程中需要注意,由于 Base64 编码需要额外的字符开销,因此会增加数据的大小,并降低传输速度。
Description
该方法采用了 _decbase64data 方法中定义的 Base64 解码算法,可以将任意长度的 Base64 编码的字符串解码为原始的二进制数据。在解码过程中,会将每个输入字符转换为对应的 6 位二进制数,并将相邻的三个 6 位二进制数合并成一个 8 位字节。
Example