| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Data.BaseSystems
Description
Synopsis
- base2 :: RadixSystem
- base10 :: RadixSystem
- base16lower :: RadixSystem
- base16upper :: RadixSystem
- base32lower :: BitwiseSystem
- base32lowerNP :: BitwiseSystem
- base32upper :: BitwiseSystem
- base32upperNP :: BitwiseSystem
- base32hexlower :: BitwiseSystem
- base32hexlowerNP :: BitwiseSystem
- base32hexupper :: BitwiseSystem
- base32hexupperNP :: BitwiseSystem
- base58btc :: RadixSystem
- base64 :: BitwiseSystem
- base64NP :: BitwiseSystem
- base64url :: BitwiseSystem
- base64urlNP :: BitwiseSystem
Documentation
base2 :: RadixSystem Source #
Defines the BaseSystem for binary. This could be a BitwiseSystem, but we would have to support multiple character ABCs.Symbols; currently we can't do this, because it depends on Text.chunksOf 1 to tokenize the utf8 codes.
base10 :: RadixSystem Source #
Defines base10 as RadixSystem.
base16lower :: RadixSystem Source #
Defines lowercase hexadecimal on BitwiseSystem.
base16upper :: RadixSystem Source #
Defines uppercase hexidecimal on BitwiseSystem. Orignally, this was on RadixSystem, but I believe BitwiseSystem can become the more optimized implementation. Either works.
base32lower :: BitwiseSystem Source #
Defines lowercase base32 from RFC4648, with padding. https://datatracker.ietf.org/doc/html/rfc4648.html#section-6
base32lowerNP :: BitwiseSystem Source #
Defines lowercase base32 from RFC4648. No padding! https://datatracker.ietf.org/doc/html/rfc4648.html#section-6
base32upper :: BitwiseSystem Source #
Defines uppercase base32 from RFC4648, with padding. https://datatracker.ietf.org/doc/html/rfc4648.html#section-6
base32upperNP :: BitwiseSystem Source #
Defines uppercase base32 from RFC4648. No padding! https://datatracker.ietf.org/doc/html/rfc4648.html#section-6
base32hexlower :: BitwiseSystem Source #
Defines lowercase base32 from RFC4648, extended hex version, with padding. https://datatracker.ietf.org/doc/html/rfc4648.html#section-7
base32hexlowerNP :: BitwiseSystem Source #
Defines lowercase base32 from RFC4648, extended hex version. No padding! https://datatracker.ietf.org/doc/html/rfc4648.html#section-7
base32hexupper :: BitwiseSystem Source #
Defines lowercase base32 from RFC4648, extended hex version, with padding. https://datatracker.ietf.org/doc/html/rfc4648.html#section-7
base32hexupperNP :: BitwiseSystem Source #
Defines uppercase base32 from RFC4648, extended hex version. No padding! https://datatracker.ietf.org/doc/html/rfc4648.html#section-7
base58btc :: RadixSystem Source #
Defines Bitcoin's base58 implementation. Flickr apparently has one too.
base64 :: BitwiseSystem Source #
Defines base64 from RFC4648, with padding. https://datatracker.ietf.org/doc/html/rfc4648.html#section-4
base64NP :: BitwiseSystem Source #
Defines base64 from RFC4648. No padding! https://datatracker.ietf.org/doc/html/rfc4648.html#section-4
base64url :: BitwiseSystem Source #
Defines URL safe base64 from RFC4648, with padding. https://datatracker.ietf.org/doc/html/rfc4648.html#section-5
base64urlNP :: BitwiseSystem Source #
Defines URL safe base64 from RFC4648. No padding! https://datatracker.ietf.org/doc/html/rfc4648.html#section-5