BaseDecode["string"]
解码包含在字符串中的 Base64 数据并以字节数组的形式返回结果.
BaseDecode["string","encoding"]
用指定的编码解码字符串.
BaseDecode
BaseDecode["string"]
解码包含在字符串中的 Base64 数据并以字节数组的形式返回结果.
BaseDecode["string","encoding"]
用指定的编码解码字符串.
更多信息
- BaseDecode["string"] 的结果是一个 ByteArray 对象.
- 可用的编码包括:
-
"Base16" 字节值的十六进制表示 "Base64" 互联网标准建议 RFC 4648 中描述的默认 Base64 编码 "Base85ASCII" Ascii85 或 a85 编码,带有 "z shortcut"
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (2)
bytes = ByteArray[Range[12]]BaseEncode[%]字节可使用 BaseDecode 恢复:
BaseDecode[%]//NormalBaseDecode["0731A6FF", "Base16"]Normal[%]属性和关系 (8)
BaseDecode["ABαCD"] == BaseDecode["ABCD"]BaseDecode["C0", "Base16"]BaseDecode["AQID", "Base64"]BaseDecode["AQIDAB==", "Base64"]BaseDecode["!<N?+", "Base85ASCII"]BaseDecode["!!", "Base85ASCII"]BaseDecode["zzz", "Base85ASCII"]%//NormalBaseEncode 是 BaseDecode 的逆:
BaseDecode["ABCD"]BaseEncode[%]BaseEncode 把一个 Base64 编码的字符串解码为一个二进制数据:
BaseDecode["ezEsIDIsIDMsIDQsIDV9"]%//Normal导入格式 "Base64" 解码一个 Base64 字符串并把结果字节转换成一个字符串:
ImportString["ezEsIDIsIDMsIDQsIDV9", "Base64"]用 BaseDecode 和 ByteArrayToString 获取同样的结果:
ByteArrayToString[BaseDecode["ezEsIDIsIDMsIDQsIDV9"], "ISO8859-1"]BaseDecode 把 Hash 的 "Base64Encoding" 格式转换成它的 "ByteArray" 格式:
BaseDecode@Hash["My String", "CRC32", "Base64Encoding"] == Hash["My String", "CRC32", "ByteArray"]ByteArray 使用 Base64 在 InputForm 中编码它的数据:
ByteArray["AQID"] == BaseDecode["AQID"]文本
Wolfram Research (2018),BaseDecode,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BaseDecode.html (更新于 2020 年).
CMS
Wolfram 语言. 2018. "BaseDecode." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/BaseDecode.html.
APA
Wolfram 语言. (2018). BaseDecode. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BaseDecode.html 年
BibTeX
@misc{reference.wolfram_2026_basedecode, author="Wolfram Research", title="{BaseDecode}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/BaseDecode.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_basedecode, organization={Wolfram Research}, title={BaseDecode}, year={2020}, url={https://reference.wolfram.com/language/ref/BaseDecode.html}, note=[Accessed: 17-August-2026]}