Codec.Binary.Base64
Description
Implemented as specified in RFC 4648 (http://tools.ietf.org/html/rfc4648).
Further documentation and information can be found at http://www.haskell.org/haskellwiki/Library/Data_encoding.
Documentation
encode :: [Word8] -> String
Encode data.
decode :: String -> Maybe [Word8]
Decode data (strict).
decode' :: String -> [Maybe Word8]
Decode data (lazy).
Arguments
:: Int | length of individual lines |
-> String | |
-> [String] |
Chop up a string in parts.
The length given is rounded down to the nearest multiple of 4.
Notes:
- PEM requires lines that are 64 characters long.
- MIME requires lines that are at most 76 characters long.
unchop :: [String] -> String
Concatenate the strings into one long string.