commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schaible <>
Subject Re: Binary file manipulation tool?
Date Wed, 03 Oct 2012 10:06:21 GMT
Hi Damjan,

Damjan Jovanovic wrote:

> 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
> 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?

Why don't you simply use a ByteBuffer? You cat set position, change byte 
order on the fly and read/write all kind of primitive Data automatically.


BTW: ImageInputStream and ImageOutputStream have similar capabilities.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message