2.0.0 • Published 7 years ago

min-base64 v2.0.0

Weekly downloads
19
License
ISC
Repository
-
Last release
7 years ago

min-base64

NPM version Downloads Dependency Status

simple base64 of pure javascript, btoa and atob support unicode, support node and all browsers even IE6

Installation

npm i min-base64

Api

  • btoa(str)
  • btoa(binary array)
  • btoa == encode

  • atob(text)

  • atob == decode
var base64 = require('min-base64')

base64.btoa('中文12') // => 5Lit5paHMTI=

base64.atob('5Lit5paHMTI=') // => 中文12

base64.btoa([97, 98, 99]), 'YWJj'

URL base64

standard base64 map

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

url base64 map

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_

Detect - _ to trigger url decode mode

base64.encode('5YaF5ZywLOa4uOaIjyznnJ_kurrnp4As5Zyw5Yy6LOexu-WeiyzphY3pn7Por63np40s5Zu96K-tLOe7vOiJuuWoseS5kCznu7zoibrlqLHkuZAs5pyA5paw5pu05pawLOi3keeUt-Wboua5v-i6q-a_gOaImOilv-WPjOeJiOe6sw==', {useURL: true})

// => 内地,游戏,真人秀,地区,类型,配音语种,国语,综艺娱乐,综艺娱乐,最新更新,跑男团湿身激战西双版纳

Skip Empty Line

base64.atob('5Lit\n5p\n\raH\rMTI=') // => 中文12

License

License

2.0.0

7 years ago

1.4.0

7 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago