commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damjan Jovanovic <dam...@apache.org>
Subject Binary file manipulation tool?
Date Fri, 28 Sep 2012 16:31:17 GMT
Hi

You wouldn't believe it, but one of the most invaluable testing tools
for commons-imaging I've discovered has been an x86 assembler :-).

Why? Because images are binary files which often use internal offsets
to portions of the image. An assembler lets you easily calculate and
insert offsets at compile-time. See
https://svn.apache.org/repos/asf/commons/proper/imaging/trunk/src/test/data/images/bmp/4/rle8.asm
as an example.

However it makes me uncomfortable to have both images and the assembly
in my tests when the images can be generated from the assembly, or
require nasm to compile tests. Also nasm is all good for little-endian
files, but it will never support big-endian. Is there some other
binary file manipulation tool you guys know of that I can use instead,
preferably one written in Java and ideally with a Maven plugin?

Thank you
Damjan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message