Data.ByteString
The ByteString type
Introducing and eliminating ByteStrings
Basic interface
Transforming ByteStrings
Special folds
Building ByteStrings
Scans
Accumulating maps
Generating and unfolding ByteStrings
Substrings
Breaking strings
Breaking into many substrings
Predicates
Search for arbitrary substrings
Searching ByteStrings
Searching by equality
Searching with a predicate
Indexing ByteStrings
Zipping and unzipping ByteStrings
Ordered ByteStrings
Low level conversions
Copying ByteStrings
Packing CStrings and pointers
Using ByteStrings as CStrings
Standard input and output
Files
I/O with Handles