Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Taken from Haskore.
Synopsis
- openBinaryFile :: FilePath -> IOMode -> IO Handle
- readBinaryFile :: FilePath -> IO ByteList
- writeBinaryFile :: FilePath -> ByteList -> IO ()
- type ByteList = [Word8]
- listCharFromByte :: ByteList -> String
- listByteFromChar :: String -> ByteList
Documentation
writeBinaryFile :: FilePath -> ByteList -> IO () Source #
Hugs makes trouble here because it performs UTF-8 conversions.
E.g. [255]
is output as [195,191]
It would be easy to replace these routines by FastPackedString(fps).ByteList.Lazy,
however this introduces a new package dependency.
listCharFromByte :: ByteList -> String Source #
listByteFromChar :: String -> ByteList Source #