Alphabets
Predefined alphabets for use in base conversions.
Attributes
- Source
- Bases.scala
- Graph
-
- Supertypes
- Self type
-
Alphabets.type
Members list
Type members
Classlikes
Base 32 alphabet, with padding, as defined by RF4648 section 4.
Base 32 alphabet, with padding, as defined by RF4648 section 4. Whitespace is ignored.
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base32Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Self type
-
Base32.type
Base 32 Crockford alphabet as defined by https://www.crockford.com/base32.html.
Base 32 Crockford alphabet as defined by https://www.crockford.com/base32.html. Whitespace and hyphen is ignored.
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base32Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Self type
-
Base32Crockford.type
Base 58 alphabet as defined by https://en.bitcoin.it/wiki/Base58Check_encoding#Base58_symbol_chart.
Base 58 alphabet as defined by https://en.bitcoin.it/wiki/Base58Check_encoding#Base58_symbol_chart. IPFS hashes uses the same order.
Attributes
- Source
- Bases.scala
- Supertypes
- Self type
-
Base58.type
Base 64 alphabet, with padding, as defined by RF4648 section 4.
Base 64 alphabet, with padding, as defined by RF4648 section 4. Whitespace is ignored.
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base64Basetrait Base64Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Self type
-
Base64.type
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base64Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Base64.typeobject Base64NoPad.type
Base 64 alphabet, without padding, as defined by RF4648 section 4.
Base 64 alphabet, without padding, as defined by RF4648 section 4. Whitespace is ignored.
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base64Basetrait Base64Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Self type
-
Base64NoPad.type
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base64UrlBasetrait Base64Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Self type
-
Base64Url.type
Base 64 alphabet, with padding, as defined by RF4648 section 5.
Base 64 alphabet, with padding, as defined by RF4648 section 5. Whitespace is ignored.
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base64Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Base64Url.typeobject Base64UrlNoPad.type
Attributes
- Source
- Bases.scala
- Supertypes
-
trait Base64UrlBasetrait Base64Alphabettrait PaddedAlphabettrait Alphabetclass Objecttrait Matchableclass AnyShow all
- Self type
-
Base64UrlNoPad.type
Binary alphabet that uses {0, 1}
and allows whitespace and underscores for separation.
Binary alphabet that uses {0, 1}
and allows whitespace and underscores for separation.
Attributes
- Source
- Bases.scala
- Supertypes
- Self type
-
Binary.type
Base 16 alphabet that uses {0-9, a-f}
.
Base 16 alphabet that uses {0-9, a-f}
. Whitespace and underscores are ignored.
Attributes
- Source
- Bases.scala
- Supertypes
- Self type
-
HexLowercase.type
Base 16 alphabet that uses {0-9, A-F}
.
Base 16 alphabet that uses {0-9, A-F}
. Whitespace and underscores are ignored.
Attributes
- Source
- Bases.scala
- Supertypes
- Self type
-
HexUppercase.type
Binary alphabet that uses {t, f}
and allows whitespace and underscores for separation.
Binary alphabet that uses {t, f}
and allows whitespace and underscores for separation.
Attributes
- Source
- Bases.scala
- Supertypes
- Self type
-
Truthy.type