crockford-base32
An implementation of Douglas Crockford's Base 32 encoding algorithm.
Installation
npm install --save crockford-base32
Usage
const { CrockfordBase32 } = require('crockford-base32');
CrockfordBase32.encode(Buffer.from('some string'));
CrockfordBase32.decode('EDQPTS90EDT74TBECW').toString();
CrockfordBase32.decode('EDQPTS-90EDT7-4TBECW').toString();
CrockfordBase32.decode('1P10E').toString('hex');
CrockfordBase32.decode('IPLOE').toString('hex');
CrockfordBase32.decode('iploe').toString('hex');
CrockfordBase32.encode(822354);
CrockfordBase32.decode('1J654', { asNumber: true });
CrockfordBase32.encode(275_789_480_204_545_813_933_268_697_807_617_179_845n);
CrockfordBase32.decode('SXXHYC0JSN77K601AW3K31P0RM', { asNumber: true });