# 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:

- Support for Base16
- 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: