Base

fmgp.multibase.Base
See theBase companion class
object Base

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Base.type

Members list

Type members

Classlikes

case object Base1 extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base1.type
case object Base10 extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base10.type
case object Base16 extends Base16RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base16.type
case object Base16Upper extends Base16RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base2 extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base2.type
case object Base32 extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base32.type
case object Base32Hex extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base32Hex.type
case object Base32HexPad extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base32HexPadUpper extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base32HexUpper extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base32Pad extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base32Pad.type
case object Base32PadUpper extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base32Upper extends Base32RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base32Z extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base32Z.type
case object Base58BTC extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base58BTC.type
case object Base58Flickr extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base64 extends Base64RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base64.type
case object Base64Pad extends Base64RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base64Pad.type
case object Base64URL extends Base64RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base64URL.type
case object Base64URLPad extends Base64RFC4648

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
case object Base8 extends Base

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Base8.type
case object Identity extends Base

Reference: https://github.com/multiformats/multibase/blob/master/multibase.csv encoding codes name

Reference: https://github.com/multiformats/multibase/blob/master/multibase.csv encoding codes name

identity 0x00 8-bit binary (encoder and decoder keeps data unmodified) base1 1 unary tends to be 11111 base2 0 binary has 1 and 0 base8 7 highest char in octal base10 9 highest char in decimal base16 F, f highest char in hex base32 B, b rfc4648 - no padding - highest letter base32pad C, c rfc4648 - with padding base32hex V, v rfc4648 - no padding - highest char base32hexpad T, t rfc4648 - with padding base32z h z-base-32 - used by Tahoe-LAFS - highest letter base58flickr Z highest char base58btc z highest char base64 m rfc4648 - no padding base64pad M rfc4648 - with padding - MIME encoding base64url u rfc4648 - no padding base64urlpad U rfc4648 - with padding

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Base
class Object
trait Matchable
class Any
Show all
Self type
Identity.type

Value members

Concrete fields

lazy val Codes: Map[Char, Base]

Mappings from Base Code -> Base

Mappings from Base Code -> Base

Attributes

lazy val Names: Map[String, Base]

Mappings from Base Name -> Base

Mappings from Base Name -> Base

Attributes

lazy val Unsupported: Map[Char, Base]

Unsupported Base.

Unsupported Base.

Attributes