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 ofinput
-
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