Socket
Socket
Sign inDemoInstall

base-x-bin

Package Overview
Dependencies
2
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    base-x-bin

Command line utility for fast base encoding / decoding of any given alphabet


Version published
Maintainers
1
Install size
65.1 kB
Created

Readme

Source

base-x-bin

TRAVIS NPM js-standard-style

Command line utility for fast base encoding / decoding of any given alphabet using bitcoin style leading zero compression.

Examples

  • -a to use a built-in alphabet (see Alphabets)
  • -d|--decode to decode
  • -i|--inline for an inline alphabet argument

Base58

echo "test" | basex -a 58
// E8f4pE5

echo -n "E8f4pE5" | basex -d -a 58
// test

cat /dev/urandom | head -c 32 | basex -a 58
// 5F8C26whY3W4kXToXVziUE6WACBwjx3bNRuG1ekQ9M8d

Custom

echo "Z" | basex -d -i "012"
// 10110

echo -n "10100" | basex -d -i "012"
// "Z"

cat /dev/urandom | head -c 32 | basex -i "012"
// 12121200000212100001002211221001110102210001110221022102001100020201012022102112001010101210020001011021020020021102211121221000010110222201211201001011200002022

Alphabets

Below is the list of included alphabets, and their respective base.

BaseAlphabet
201
801234567
110123456789a
160123456789abcdef
320123456789ABCDEFGHJKMNPQRSTVWXYZ
360123456789abcdefghijklmnopqrstuvwxyz
58123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
620123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
64ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
66ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.!~

How it works

See https://github.com/cryptocoinjs/base-x

LICENSE MIT

Keywords

FAQs

Last updated on 12 Sep 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc