dataenc-0.14.0.7: Data encoding library
Copyright(c) 2007 Magnus Therning
LicenseBSD3
Safe HaskellSafe-Inferred
LanguageHaskell98

Codec.Binary.DataEncoding

Description

This module 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.

Further documentation and information can be found at http://www.haskell.org/haskellwiki/Library/Data_encoding.

Synopsis

Documentation

data DataCodec Source #

Used to group a specific data encoding's functions.

base16 :: DataCodec Source #

Base16 encoding, see Codec.Binary.Base16 for more details on the individual functions.

base32 :: DataCodec Source #

Base32 encoding, see Codec.Binary.Base32 for more details on the individual functions.

base32Hex :: DataCodec Source #

Base32Hex encoding, see Codec.Binary.Base32Hex for more details on the individual functions.

base64 :: DataCodec Source #

Base64 encoding, see Codec.Binary.Base64 for more details on the individual functions.

base64Url :: DataCodec Source #

Base64Url encoding, see Codec.Binary.Base64Url for more details on the individual functions.

base85 :: DataCodec Source #

Base85 encoding, see Codec.Binary.Base85 for more details on the individual functions.

chop :: DataCodec -> Int -> String -> [String] Source #

decode :: DataCodec -> String -> Maybe [Word8] Source #

encode :: DataCodec -> [Word8] -> String Source #

py :: DataCodec Source #

Quoted-printable, see Codec.Binary.PythonString for more details on the individual functions.

qp :: DataCodec Source #

Quoted-printable, see Codec.Binary.QuotedPrintable for more details on the individual functions.

unchop :: DataCodec -> [String] -> String Source #

url :: DataCodec Source #

URL encoding, see Codec.Binary.Url for more details on the individual functions.

uu :: DataCodec Source #

Uuencoding, see Codec.Binary.Uu for more details on the individual functions.

xx :: DataCodec Source #

Xxencoding, see Codec.Binary.Xx for more details on the individual functions.