This package provides support for encoding and decoding binary data according to base64 (see also RFC 4648) for strict and lazy ByteStrings For a fuller-featured and better-performing Base64 library, see the base64 package.


Keywords
data, library, Propose Tags, RFC 4648, base64, Skip to Readme, , Index, Quick Jump, Data.ByteString.Base64, Data.ByteString.Base64.Lazy, Data.ByteString.Base64.URL, Data.ByteString.Base64.URL.Lazy, base64-bytestring-1.2.1.0.tar.gz, browse, Package description, revised, metadata revisions, Package maintainers, BryanOSullivan, HerbertValerioRiedel, MikhailGlushenkov, topos, edit package information , 1.0.0.2, 1.0.0.3, 1.1.0.0, 1.2.0.0, 1.2.0.1, GitHub issue tracker, Git repository, Bryan O'Sullivan, Herbert Valerio Riedel, Mikhail Glushenkov, Emily Pillmore
License
BSD-3-Clause
Install
cabal install base64-bytestring-1.2.1.0

Documentation

Fast base64 support Hackage version Stackage version Build Status

This package provides a Haskell library for working with base64-encoded data quickly and efficiently, using the ByteString type.

Performance

This library is written in pure Haskell, and it's fast:

  • 250 MB/sec encoding

  • 200 MB/sec strict decoding (per RFC 4648)

  • 100 MB/sec lenient decoding

Get involved!

Please report bugs via the GitHub issue tracker.

Master Git repository:

  • git clone git://github.com/haskell/base64-bytestring.git

Authors

This library is written by Bryan O'Sullivan. It is maintained by Herbert Valerio Riedel and Mikhail Glushenkov.