0.0.3 • Published 7 years ago

base-32 v0.0.3

Weekly downloads
224
License
ISC
Repository
github
Last release
7 years ago

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.

ParamType
inputString | Buffer
decode ⇒ String

Decodes data encoded in base32.

ParamType
inputString | Buffer