You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Feross Aboukhadijeh 791b9dad56 add travis file 11 years ago
bench switch to `tape` for testing 11 years ago
lib Fix regression: Old browser support 11 years ago
test switch to `tape` for testing 11 years ago
.travis.yml add travis file 11 years ago
LICENSE.MIT Added license 11 years ago
README.md add badges 11 years ago
package.json version bump 11 years ago

README.md

Intro

build status

testling badge

base64-js does basic base64 encoding/decoding in pure JS. Many browsers already have this functionality, but it is for text data, not all-purpose binary data.

Sometimes encoding/decoding binary data in the browser is useful, and that is what this module does.

API

base64-js has two exposed functions, toByteArray and fromByteArray, which both take a single argument.

  • toByteArray- Takes a base64 string and returns a byte array
  • fromByteArray- Takes a byte array and returns a base64 string