@hackage base160.2.1.0
RFC 4648-compliant Base16 encodings/decodings
Installation
Tested Compilers
Dependencies (5)
- base >=4.10 && <5
- bytestring ^>=0.10
- primitive
- text ^>=1.2
- text-short ^>=0.1 Show all…
Dependents (37)
@hackage/biscuit-haskell, @hackage/ram, @cardano/marlowe-chain-sync, @cardano/marlowe-object, @hackage/haskoin-core, @hackage/http-client-tls, Show all…
Base16
RFC 4648-compliant Base16 encoding and decoding.
For the companion optics and pattern synonyms, see base16-lens.
Summary
The following types are supported for Hex alphabet codecs:
Data.ByteStringData.ByteString.LazyData.ByteString.ShortData.TextData.Text.LazyData.Text.Short
Additionally this library has
- Much better performance than
base16-bytestringfor encode and decode, with a more conventional api. - Optics for handling more complex structures with Base64 representations via the
base16-lenspackage - Checks for both validity and correctness of Base16 encodings.
There are no dependencies aside from those bundled with GHC.