The latest version of binary-file is 0.15.25-0.

binary-file

Version 0.2 revision 0 uploaded by YoshikuniJujo.

Package meta

Synopsis
read/write binary file
Description
runghc -XQuasiQuotes exam.hs some.bmp out.bmp

exam.hs:

 import Binary
 import System.Environment

 main = do
	[inf, outf] <- getArgs

	cnt <- readBinaryFile inf
	let bmp = readBitmap cnt
	print $ readBitmap cnt

	let out = writeBitmap bmp {
		authorFirst = "Yoshikuni ",
		authorSecond = "Jujo      "
	 }
	writeBinaryFile outf out

 [binary|

 Bitmap

 2: "BM"
 4: fileSize
 2: 0
 2: 0
 4: offset
 4: 40
 4: bitmapWidth
 4: bitmapHeight
 2: 1
 2: bitsPerPixel
 4: compressionMethod
 4: imageSize
 4: horizontalResolution
 4: verticalResolution
 4: numberOfColors
 4: importantColors
 4[numberOfColors]: colors
 bitsPerPixel/8[imageSize*8/bitsPerPixel]: image
 10<String>: authorFirst
 10<String>: authorSecond

 |]
Author
Yoshikuni Jujo <PAF01143@nifty.ne.jp>
Bug reports
n/a
Category
File
Copyright
n/a
Homepage
n/a
Maintainer
Yoshikuni Jujo <PAF01143@nifty.ne.jp>
Package URL
n/a
Stability
experimental

Components