str2ab

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

Usage no npm install needed!

<script type="module">
  import str2ab from 'https://cdn.skypack.dev/str2ab';
</script>

README

str2ab

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

Usage

ESM

import str2ab from 'str2ab';

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

CommonJS

const str2ab = require('str2ab');

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

API

From/To string ArrayBuffer base64url base64 Buffer
string x 1.1 base64url base64url base64url
ArrayBuffer 1.2 x 2.2 3.2 4.2
base64url base64url 2.1 x base64url x
base64 x 3.3 base64url x x
Buffer x 4.1 x x x

String <-> ArrayBuffer

string2arraybuffer(string)

  • Returns ArrayBuffer

arraybuffer2string(ArrayBuffer)

  • Returns string

base64url <-> ArrayBuffer

base64url2arraybuffer(string)

  • Returns ArrayBuffer

arraybuffer2base64url(ArrayBuffer)

  • Returns string

base64 <-> ArrayBuffer

base642arraybuffer(string)

  • Returns ArrayBuffer

arraybuffer2base64(ArrayBuffer)

  • Returns string

Buffer <-> ArrayBuffer

buffer2arraybuffer(Buffer)

  • Returns ArrayBuffer

arraybuffer2buffer(ArrayBuffer)

  • Returns Buffer

Install

npm

npm install str2ab

Licence

MIT