小编典典

为什么 Javascript `atob()` 和 `btoa()` 被这样命名?

all

在 Javascript 中,window.atob()方法解码 base64 字符串,window.btoa()方法将 a
编码stringbase64

那为什么他们不被命名为base64Decode()and base64Encode()
atob()并且btoa()没有意义,因为它们根本不是语义的。

我想知道原因。


阅读 113

收藏
2022-03-28

共1个答案

小编典典

atob()和方法允许作者btoa()将内容与 base64 编码进行转换。

在这些 API 中,出于助记目的,“b”可以被认为代表“二进制”,“a”代表“ASCII”。但实际上,主要由于历史原因,这些函数的输入和输出都是
Unicode 字符串。

来自:http
://www.w3.org/TR/html/webappapis.html#atob

2022-03-28