On 8/25/10 10:04 PM, Kevin Benson wrote:
    Of course I can't find any actual spec for atob/btoa.  I would think
    it needs to be part of the Window spec, no?

https://developer.mozilla.org/en/DOM/window.atob
https://developer.mozilla.org/en/DOM/window.btoa

That's not a spec (unless you also consider CSS1 and HTML2 specs). That's a vague tutorial. For example, neither page mentions anything about exceptions being thrown for some inputs (which from code inspection I can assure you they are). Neither page says anything about how the encoding and decoding is actually performed, furthermore ("base64 encoding" does not have unique output for a given input, though "base64 decoding" something that was "base64 encoded" will in fact give the original data).

Seriously, this needs a spec.

-Boris

Reply via email to