2.0.0 • Published 4 years ago

base32-encode v2.0.0

Weekly downloads
39,810
License
MIT
Repository
github
Last release
4 years ago

Base32 Encode

Base32 encoder with support for multiple variants.

Installation

npm install --save base32-encode

Usage

import base32Encode from 'base32-encode'
const data = new Uint8Array([0x74, 0x65, 0x73, 0x74])

console.log(base32Encode(data, 'Crockford'))
//=> EHJQ6X0

console.log(base32Encode(data, 'RFC4648'))
//=> ORSXG5A=

console.log(base32Encode(data, 'RFC4648', { padding: false }))
//=> ORSXG5A

console.log(base32Encode(data, 'RFC4648-HEX'))
//=> EHIN6T0=

API

base32Encode(data, variant[, options])

  • data (ArrayBuffer | Int8Array | Uint8Array | Uint8ClampedArray, required)
  • variant ('RFC3548' | 'RFC4648' | 'RFC4648-HEX' | 'Crockford', required)
  • options (object, optional)
    • padding (boolean, optional) - If set, forcefully enable or disable padding. The default behavior is to follow the default of the selected variant.
  • returns string

Encode the data in data into a Base32 encoded string.

Variants

See also

@blits-labs/filecoin-signing-tools@jarombrown/tiny@everything-registry/sub-chunk-1216syncthingtsthunderbolt-feature-exportsuuid-b32js-hamt-filecoinkwenta-sdklibtrustlegacy-hubspot-bender-contextleaf-protolimuirs-componentsmarketplace-ec2-console-vertical-wizard-component@wiz-common/icons@trello/window-types@vinayakkalra/filecoin-browser-transaction@vinayakkalra/filecoin-wallet-pkg@zalastax/nolb-base3@zondax/filecoin-signing-toolsalgonaut.jsadvanced-key-generatorazure-iot-security-tpm@pcom-navigate/header@porsche-data-layer/library@otplib/plugin-base32-enc-dec@owdin/filecoin-signing-tools@potient/logos-utilftq-qrngforest-expressfairdrive-libfilecoin-signer-js-testfilecoin-verifier-toolsfilecoin-verifier-tools-temporaryfilestar-js-toolsfk-cp-common-componentsfk-cp-sharedfk-cp-web-native-componentsfithisfission-filecoin-signing-tools@blitslabs/filecoin-js-signer@catalyst-net-js/common@catalyst-net-js/tx@chiffre/api@benice/javascript-sdk@balena/katapultconn3ct-reactconn3ct-sdk-reactcosmos-assets-badoo-mobilecryptomatorcryptomator-tsdecrypt-otpauth-tsbase32-codecsbase32check1bernie-plugin-polyfillatquemolestiaeauthcore-jsbhaukaaldeviceatlas-clientsidedohjs@arsonar/client@asterium-dev/use-cardano-wallettwthashtwofacturio-api--nodejszbc-sdkwbn-signwarciouse-cardano-walletusage-tracker-anonymoususage-tracker-multizeronet-fileserverzeronet-nodetrustorderbook-match-testonion-toolsok-javascript-sdkocp-packagescpx-walletrclonesavourlabs-wallet-sdkremix-auth-totpnexusdocs-serverneotppixiu-swap-corepixiuswap-libs-sdkperferendisdistinctioqc-skydbredycrm-restapi-jsrandom-pathql-qrngskyidskynet-jsglentils@ctrlpanel/core@controlplane/cli@code.store/arcxp-sdk-ts@coral-xyz/common@digitalbazaar/vpqr@digitalbazaar/totp@digitalbazaar/truage-credential-verifier@dioxide-js/silas
2.0.0

4 years ago

1.2.0

5 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

8 years ago

0.1.1

8 years ago

0.1.0

9 years ago