packages feed

base16-0.1.0.0: README.md

# Base16

[![Build Status](https://travis-ci.com/emilypi/base16.svg?branch=master)](https://travis-ci.com/emilypi/base16)
[![Hackage](https://img.shields.io/hackage/v/base16.svg)](https://hackage.haskell.org/package/base16)

Padded and unpadded base16 and base16hex encoding and decoding for `Text` and `ByteString` values.

For the companion optics and pattern synonyms, see [base16-lens](https://hackage.haskell.org/package/base16-lens).


### Summary

What does this library provide? Here is the summary:

- *Great* encoding performance compared to existing libraries (e.g. `memory`, `base16-bytestring`)
- Better decoding performance compared to existing libraries.
- Support for `Text` encodings and decodings
- Optics for handling more complex structures with Base16 representations via the `base16-lens` package
- Checks for both valid Base16 and correct Base16 and Base16hex encodings

There are no dependencies aside from those bundled with GHC.