| dataenc-0.10.1: Data encoding library currently providing Uuencode, Base64,
Base64Url, Base32, Base32Hex, and Base16. | Contents | Index |
|
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 |
|
|
|
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 |