binary-file-0.14.3: src/File/Binary.hs
module File.Binary (
Field(..),
Binary(..),
binary,
readBinaryFile,
writeBinaryFile
) where
import File.Binary.Quote (Field(..), Binary(..), binary)
import System.IO (IOMode(..), withBinaryFile, openBinaryFile, hGetContents, hPutStr)
readBinaryFile :: FilePath -> IO String
readBinaryFile path = openBinaryFile path ReadMode >>= hGetContents
writeBinaryFile :: FilePath -> String -> IO ()
writeBinaryFile f txt = withBinaryFile f WriteMode $ \hdl -> hPutStr hdl txt