[Haskell-cafe] Basic Binary IO

Donald Bruce Stewart dons at cse.unsw.edu.au
Wed Nov 1 20:31:31 EST 2006

>    Hi all!
>    Today i was reading System.IO and didn't manage to
>    understand how it works just by reading it.
>    I looked the internet for some help on this, but only
>    "advanced" information is available.
>    Can anyone show me how to use openBinaryFile ?
>    Just an example, like opening file "somefile" and separating
>    it into something that can be edited in the code (like 8 bit
>    words) then go to word nr12 and edit the last bit?


For flat lists of bytes, use Data.ByteString, for structured data, try

There are other options too, documented above.

openBinaryFile just sets the line ending handling on windows. I don't
think it does what you think it does.

-- Don

More information about the Haskell-Cafe mailing list