JSON格式本身不支持二进制数据。二进制数据必须转义,以便可以将其放在JSON中的字符串元素中(即使用反斜杠转义的双引号中的零或多个Unicode字符)。转义二进制数据的一个明显方法是使用Base64

我经常听到人们谈论“64进制编码”。它的用途是什么?

我在内联显示Base64图像时遇到了麻烦。我该怎么做呢?

我有一个PHP脚本,可以将PNG图像编码为Base64字符串。我想用JavaScript做同样的事情。我知道如何打开文件,但我不知道如何进行编码。我不习惯使用二进制数据。

Node.js有内置的Base64编码了吗?我问这个问题的原因是crypto的final()只能输出十六进制、二进制或ASCII数据。例如:根据文档,update()可以输出base64编码的数据。但

我如何返回一个base64编码字符串给定的字符串?我如何解码一个base64编码的字符串成字符串?