Alphabets

object Alphabets

Predefined alphabets for use in base conversions.

class Object
trait Matchable
class Any

Type members

Classlikes

object Base32 extends Base32Alphabet

Base 32 alphabet, with padding, as defined by RF4648 section 4. Whitespace is ignored.

Base 32 alphabet, with padding, as defined by RF4648 section 4. Whitespace is ignored.

Base 32 Crockford alphabet as defined by https://www.crockford.com/base32.html. Whitespace and hyphen is ignored.

Base 32 Crockford alphabet as defined by https://www.crockford.com/base32.html. Whitespace and hyphen is ignored.

object Base58 extends Alphabet

Base 58 alphabet as defined by https://en.bitcoin.it/wiki/Base58Check_encoding#Base58_symbol_chart. IPFS hashes uses the same order.

Base 58 alphabet as defined by https://en.bitcoin.it/wiki/Base58Check_encoding#Base58_symbol_chart. IPFS hashes uses the same order.

object Base64 extends Base64Base with PaddedAlphabet

Base 64 alphabet, with padding, as defined by RF4648 section 4. Whitespace is ignored.

Base 64 alphabet, with padding, as defined by RF4648 section 4. Whitespace is ignored.

sealed
object Base64NoPad extends Base64Base

Base 64 alphabet, without padding, as defined by RF4648 section 4. Whitespace is ignored.

Base 64 alphabet, without padding, as defined by RF4648 section 4. Whitespace is ignored.

object Base64Url extends Base64UrlBase
sealed

Base 64 alphabet, with padding, as defined by RF4648 section 5. Whitespace is ignored.

Base 64 alphabet, with padding, as defined by RF4648 section 5. Whitespace is ignored.

object Binary extends BinaryAlphabet

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.

object HexLowercase extends LenientHex

Base 16 alphabet that uses {0-9, a-f}. Whitespace and underscores are ignored.

Base 16 alphabet that uses {0-9, a-f}. Whitespace and underscores are ignored.

object HexUppercase extends LenientHex

Base 16 alphabet that uses {0-9, A-F}. Whitespace and underscores are ignored.

Base 16 alphabet that uses {0-9, A-F}. Whitespace and underscores are ignored.

object Truthy extends BinaryAlphabet

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.