Skip to content

jyn514/base56

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

base56

human-readable binary encoding

This project

base56 is a side project for a side project. Its primary use is to implement base56 encoding for bitshuffle.

Base56

base56 is a variant of base58 omitting the characters '1' and 'o' to avoid confusion. Its purpose is to make it easy to both type and copy/paste encoded data.

Technical details

Specification

base56 translates the binary values from 0-55 to their counterpart in the following alphabet: 23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz

Version number conventions

base56 loosely follows Semantic Versioning. The following suffixes are used:

  • No suffix - stable release
  • -git - from the base56 git repository; unstable
  • -RCX - Xth release candidate for the relevant version; testing

About

human-readable binary encoding

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published