GitXplorerGitXplorer
e

Base32

public
5 stars
2 forks
3 issues

Commits

List of commits on branch master.
Unverified
e7e08faee22be19afe0d23df7d5066f9d23732cc

merge

eemilypi committed 2 years ago
Unverified
385d1efdf4f363533b7308b85054a9344f213178

update for small bug fix

eemilypi committed 2 years ago
Verified
7260d63720c713acca6b1266fbec89bda842d7b2

Update README.md

eemilypi committed 2 years ago
Verified
2699ee8d04c35db41b971d0ae485b3cd1c494770

Update CI range + Bump lower bounds (#20)

eemilypi committed 2 years ago
Verified
9b331a1eb83d0d65e9097b243c2a4449dc5ea4ff

Add support for GHC 9.2 (#17)

eemilypi committed 3 years ago
Unverified
75bca0aaf87b5d17d4d915dd709b5bcd44a44214

update ci + bounds

eemilypi committed 4 years ago

README

The README file for this repository.

Base32

Build Status Hackage

Padded and unpadded base32 and base32hex encoding and decoding for Text and ByteString values.

For the companion optics and pattern synonyms, see base32-lens.

Summary

The following types are supported for both padded and unpadded std and extended hex alphabets:

  • Data.ByteString
  • Data.ByteString.Lazy
  • Data.ByteString.Short
  • Data.Text
  • Data.Text.Lazy
  • Data.Text.Short

Additionally this library has

  • Better performance than memory for encode and decode 3-4x.
  • Optics for handling more complex structures with Base32 representations via the base32-lens package
  • Checks for both validity and correctness of Base32 and Base32hex encodings

There are no dependencies aside from those bundled with GHC, text-short.