base_codecs library

Classes

Base16Codec
A base16 encoder and decoder.
Base16CodecCustom
A Base16 encoder and decoder with custom alphabet.
Base16Decoder
Decoder for base16 encoded data based on given _alphabet.
Base16Encoder
Base16 encoding converter with given _alphabet.
Base32CodecCrockford
A base32Crockford encoder and decoder with Crockford alphabet.
Base32CodecCustom
A Base32 encoder and decoder with custom alphabet and padding.
Base32CodecGeoHash
A base32GeoHash encoder and decoder with GeoHash alphabet.
Base32CodecRfc
A base32Rfc encoder and decoder.
Base32CodecRfcHex
A base32RfcHex encoder and decoder.
Base32CodecWordSafe
A base32WordSafe encoder and decoder with WordSafe alphabet.
Base32CodecZBase
A base32ZBase encoder and decoder with Z-base alphabet.
Base32Decoder
Decoder for base32 encoded data based on given _alphabet and _padding
Base32DecoderCrockford
Decoder for base32Crockford
Base32Encoder
Base32 encoding converter with given _alphabet and _padding.
Base58CodecBitcoin
A base58Bitcoin encoder and decoder with Bitcoin alphabet.
Base58CodecCustom
A Base58 encoder and decoder with custom alphabet and given decodeList.
Base58CodecFlickr
A base58Flickr encoder and decoder with Flickr alphabet.
Base58CodecRipple
A base58Ripple encoder and decoder with Ripple alphabet.
Base58Decoder
Decoder for base58 encoded data based on given _alphabet and _decodeList
Base58Encoder
Base58 encoding converter with given _alphabet.
Base85CodecAscii
Base85CodecIPv6
Base85CodecZ
Base85DecoderAscii
Base85DecoderIPv6
Base85DecoderZ
Base85EncoderAscii
Base85EncoderIPv6
Base85EncoderZ

Constants

base16 → const Base16Codec
A base16 encoder and decoder.
base32Crockford → const Base32CodecCrockford
A base32Crockford encoder and decoder with Crockford alphabet.
base32GeoHash → const Base32CodecGeoHash
A base32GeoHash encoder and decoder with GeoHash alphabet.
base32Rfc → const Base32CodecRfc
A base32Rfc encoder and decoder.
base32RfcHex → const Base32CodecRfcHex
A base32RfcHex encoder and decoder.
base32WordSafe → const Base32CodecWordSafe
A base32WordSafe encoder and decoder with WordSafe alphabet.
base32ZBase → const Base32CodecZBase
A base32ZBase encoder and decoder with Z-base alphabet.
base58Bitcoin → const Base58CodecBitcoin
A base58Bitcoin encoder and decoder with Bitcoin alphabet.
base58Flickr → const Base58CodecFlickr
A base58Flickr encoder and decoder with Flickr alphabet.
base58Ripple → const Base58CodecRipple
A base58Ripple encoder and decoder with Ripple alphabet.
base85Ascii → const Base85CodecAscii
base85IPv6 → const Base85CodecIPv6
base85Z → const Base85CodecZ
hex → const Base16Codec
Hex (base16) codec alias to base16
maxUint32 → const int
Uint 32 max value
pow1 → const int
85 pow 1
pow2 → const int
85 pow 2
pow3 → const int
85 pow 3
pow4 → const int
85 pow 4
powList → const List<int>

Properties

base85RegExp RegExp
final

Functions

base16Decode(String input) Uint8List
Decodes input using base16 decoding.
base16Encode(Uint8List input) String
Encodes input using base16 encoding.
base32CrockfordDecode(String input) Uint8List
Decodes input using base32Crockford decoding with Crockford alphabet.
base32CrockfordEncode(Uint8List input) String
Encodes input using base32Crockford encoding with Crockford alphabet.
base32GeoHashDecode(String input) Uint8List
Decodes input using base32GeoHash decoding with GeoHash alphabet.
base32GeoHashEncode(Uint8List input) String
Encodes input using base32GeoHash encoding with GeoHash alphabet.
base32RfcDecode(String input) Uint8List
Decodes input using base32Rfc decoding.
base32RfcEncode(Uint8List input) String
Encodes input using base32Rfc encoding.
base32RfcHexDecode(String input) Uint8List
Decodes input using base32RfcHex decoding.
base32RfcHexEncode(Uint8List input) String
Encodes input using base32RfcHex encoding.
base32WordSafeDecode(String input) Uint8List
Decodes input using base32WordSafe decoding with WordSafe alphabet.
base32WordSafeEncode(Uint8List input) String
Encodes input using base32WordSafe encoding with WordSafe alphabet.
base32ZBaseDecode(String input) Uint8List
Decodes input using base32ZBase decoding with Z-base alphabet.
base32ZBaseEncode(Uint8List input) String
Encodes input using base32ZBase encoding with Z-base alphabet.
base58BitcoinDecode(String input) Uint8List
Decodes input using base58Bitcoin decoding with Bitcoin alphabet.
base58BitcoinEncode(Uint8List input) String
Encodes input using base58Bitcoin encoding with Bitcoin alphabet.
base58CheckDecode(String input) Uint8List
Decodes given input with check of 4 bytes of Sha256 checksum
base58CheckEncode(Uint8List input) String
Encodes given input with added 4 bytes of double Sha256 hash of input
base58FlickrDecode(String input) Uint8List
Decodes input using base58Flickr decoding with Flickr alphabet.
base58FlickrEncode(Uint8List input) String
Encodes input using base58Flickr encoding with Flickr alphabet.
base58RippleDecode(String input) Uint8List
Decodes input using base58Ripple decoding with Ripple alphabet.
base58RippleEncode(Uint8List input) String
Encodes input using base58Ripple encoding with Ripple alphabet.
base85AsciiDecode(String input) Uint8List
base85AsciiEncode(Uint8List input) String
base85IPv6Decode(String input) Uint8List
base85IPv6Encode(Uint8List input) String
base85ZDecode(String input) Uint8List
base85ZEncode(Uint8List input) String
hexDecode(String input) Uint8List
Decodes input using base16 alias to base16Decode
hexEncode(Uint8List input) String
Encodes input using base16 alias to base16Encode