base-32

0.0.3 • Public • Published

Base-32 CircleCI

Library to encode/decode strings or binary data in base32. Note: This library uses the RFC 4648 Base32 alphabet.

Install

npm install base-32

Usage

Setup
const base32 = require('base-32').default;
Encoding Strings
const str = 'Encode this string';
base32.encode(str);
Output
IVXGG33EMUQHI2DJOMQHG5DSNFXGO===
Encoding Binary Data
const buf = new Buffer('this is a tést');
base32.encode(buf);
Output
ORUGS4ZANFZSAYJAOTB2S43U
Decoding
const encodedString = 'ORSXG5DJNZTQ====';
base32.decode(encodedString);
Output
testing

Methods

encode ⇒ String

Encodes a string or binary data in base32.

Param Type
input String | Buffer
decode ⇒ String

Decodes data encoded in base32.

Param Type
input String | Buffer

Package Sidebar

Install

npm i base-32

Weekly Downloads

2,220

Version

0.0.3

License

ISC

Last publish

Collaborators

  • zachperkitny