class Base58::Alphabet::Flickr

Overview

The modern usage of Base58 can be traced back to 2009. It appears that Flickr was using it before Bitcoin, but Bitcoin gets all the glory, so most general purpose Base58 implementations, including this one, use Bitcoin's alphabet as the default. The Flickr alphabet differs from the Bitcoin alphabet in that the Flickr alphabet has the lowercase letters preeceding the uppercase letters.

123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ

Defined in:

base58/alphabet/flickr.cr

Constant Summary

BaseToUInt = UInt8.static_array(49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
UIntToBase = UInt8.static_array(0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 34, 35, 36, 37, 38, 39, 40, 41, 0_u8, 42, 43, 44, 45, 46, 0_u8, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0_u8, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8)

Class Method Summary

Class Method Detail

def self.[](val) #

The modern usage of Base58 can be traced back to 2009. It appears that Flickr was using it before Bitcoin, but Bitcoin gets all the glory, so most general purpose Base58 implementations, including this one, use Bitcoin's alphabet as the default. The Flickr alphabet differs from the Bitcoin alphabet in that the Flickr alphabet has the lowercase letters preeceding the uppercase letters.

123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ


def self.[]?(val) #

The modern usage of Base58 can be traced back to 2009. It appears that Flickr was using it before Bitcoin, but Bitcoin gets all the glory, so most general purpose Base58 implementations, including this one, use Bitcoin's alphabet as the default. The Flickr alphabet differs from the Bitcoin alphabet in that the Flickr alphabet has the lowercase letters preeceding the uppercase letters.

123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ


def self.inverse(val) #

The modern usage of Base58 can be traced back to 2009. It appears that Flickr was using it before Bitcoin, but Bitcoin gets all the glory, so most general purpose Base58 implementations, including this one, use Bitcoin's alphabet as the default. The Flickr alphabet differs from the Bitcoin alphabet in that the Flickr alphabet has the lowercase letters preeceding the uppercase letters.

123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ


def self.inverse?(val) #

The modern usage of Base58 can be traced back to 2009. It appears that Flickr was using it before Bitcoin, but Bitcoin gets all the glory, so most general purpose Base58 implementations, including this one, use Bitcoin's alphabet as the default. The Flickr alphabet differs from the Bitcoin alphabet in that the Flickr alphabet has the lowercase letters preeceding the uppercase letters.

123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ