1.2.1 • Published 2 years ago

str2ab v1.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

str2ab

npm version License: MIT

Convert between string (including base64 and base64url), ArrayBuffer and Buffer.

Usage

ESM

import str2ab from 'str2ab';

str2ab.string2arraybuffer('this is sample.');

CommonJS

const str2ab = require('str2ab');

str2ab.string2arraybuffer('this is sample.');

API

From/TostringArrayBufferBase64URLBase64Buffer
stringx1.12.13.14.1
ArrayBuffer1.2x5.16.17.1
Base64URL2.25.2x8.19.1
Base643.26.28.2x10.1
Buffer4.27.29.210.2x

1. String <-> ArrayBuffer

1.1 string2arraybuffer(string)

  • Returns ArrayBuffer

1.2 arraybuffer2string(ArrayBuffer)

  • Returns string

2. String <-> Base64URL

2.1 string2base64url(string)

  • Returns Base64URL encoded string

2.2 base64url2string(string)

  • Returns string

3. String <-> Base64

3.1 string2base64(string)

  • Returns Base64 encoded string

3.2 base642string(string)

  • Returns string

4. String <-> Buffer

4.1 string2buffer(string)

  • Returns Buffer

4.2 buffer2string(Buffer)

  • Returns string

5. ArrayBuffer <-> Base64URL

5.1 arraybuffer2base64url(ArrayBuffer)

  • Returns Base64 URL encoded string

5.2 base64url2arraybuffer(string)

  • Returns ArrayBuffer

6. ArrayBuffer <-> Base64

6.1 arraybuffer2base64(ArrayBuffer)

  • Returns Base64 encoded string

6.2 base642arraybuffer(string)

  • Returns ArrayBuffer

7. ArrayBuffer <-> Buffer

7.1 arraybuffer2buffer(ArrayBuffer)

  • Returns Buffer

7.2 buffer2arraybuffer(Buffer)

  • Returns ArrayBuffer

8. Base64URL <-> Base64

8.1 base64url2base64(string)

  • Returns Base64 encoded string

8.2 base642base64url(string)

  • Returns Base64 URL encoded string

9. Base64URL <-> Buffer

9.1 base64url2buffer(string)

  • Returns Buffer

9.2 buffer2base64url(Buffer)

  • Returns Base64 URL encoded string

10. Base64 <-> Buffer

10.1 base642buffer(string)

  • Returns Buffer

10.2 buffer2base64(Buffer)

  • Returns Base64 encoded string

isBase64url(string)

  • When input parameter is Base64 URL encoded string, returns true.
  • Otherwise returns false.

isBase64(string)

  • When input parameter is Base64 encoded string, returns true.
  • Otherwise returns false.

Install

npm

npm install str2ab

License

MIT