Read/write binary files using ByteString without .Char8 modules
ByteString.Char8 treats files as text files, which are really different on windows. We were getting CRLF translation in Windows which was messing everything up, like saving & reading the index file. So now only use BS.Char8 where necessary.
Showing with 13 additions and 11 deletions