Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- encode :: ByteString -> ByteString
- decode :: ByteString -> (ByteString, ByteString)
Documentation
encode :: ByteString -> ByteString #
Encode a string into base16 form. The result will always be a multiple of 2 bytes in length.
Example:
encode "foo" == "666f6f"
decode :: ByteString -> (ByteString, ByteString) #
Decode a string from base16 form. The first element of the returned tuple contains the decoded data. The second element starts at the first invalid base16 sequence in the original string.
Examples:
decode "666f6f" == ("foo", "") decode "66quux" == ("f", "quux") decode "666quux" == ("f", "6quux")