dataenc-0.10.1: Data encoding library currently providing Uuencode, Base64, Base64Url, Base32, Base32Hex, and Base16.ContentsIndex
Codec.Binary.DataEncoding
Description

Data encoding module.

It exposes several instances of DataCodec, one for each data encoding implemented in the library without causing the name clashing that would result from importing the individual encoding modules.

Synopsis
data DataCodec
encode :: DataCodec -> [Word8] -> String
decode :: DataCodec -> String -> Maybe [Word8]
decode' :: DataCodec -> String -> [Maybe Word8]
chop :: DataCodec -> Int -> String -> [String]
unchop :: DataCodec -> [String] -> String
base16 :: DataCodec
base32 :: DataCodec
base32Hex :: DataCodec
base64 :: DataCodec
base64Url :: DataCodec
uu :: DataCodec
Documentation
data DataCodec
Used to group a specific data encoding's functions.
encode :: DataCodec -> [Word8] -> String
decode :: DataCodec -> String -> Maybe [Word8]
decode' :: DataCodec -> String -> [Maybe Word8]
chop :: DataCodec -> Int -> String -> [String]
unchop :: DataCodec -> [String] -> String
base16 :: DataCodec
Base16 encoding, see Codec.Binary.Base16 for more details on the individual functions.
base32 :: DataCodec
Base32 encoding, see Codec.Binary.Base32 for more details on the individual functions.
base32Hex :: DataCodec
Base32Hex encoding, see Codec.Binary.Base32Hex for more details on the individual functions.
base64 :: DataCodec
Base64 encoding, see Codec.Binary.Base64 for more details on the individual functions.
base64Url :: DataCodec
Base64Url encoding, see Codec.Binary.Base64Url for more details on the individual functions.
uu :: DataCodec
Uuencoding, see Codec.Binary.Uu for more details on the individual functions.
Produced by Haddock version 0.8