Super intuicyjny ten dżawoskrytp. Funkcja tekst->base64 nazywa się btoa
, a base64->text to atob
.
Ja na początku miałem skojarzenie z funkcjami biblioteki standardowej C. atoi
konwertuje tekst na inta. Ale najwyraźniej w JS a
to nie tekst, a b
to nie base64
Uzasadnienie @ToyBlackHat robi jakiś sens, ale i tak zgadzam się ze szkalowaniem, bo też tego nie widziałem w nazwie tej funkcji.
@ToyBlackHat: sens może i ma, ale jest nieintuicyjne, bo to że autor miał na myśli binary/ascii to trzeba sobie doczytać, podczas gdy BBBBBBBase64 do AAAAAAAscii (ok, nie do końca, bo ascii jest 7-bitowe, ale patrz: skojarzenie z stdlib C) możnaby się spokojnie domyślić.