xxd's function is exactly to convert from binary into text.
Try to convert your binary files using:
xxd -p -c1
(works for me: xxd -v output is "xxd V1.10 27oct98 by Juergen Weigert").
I checked also how to do it using od. The following would work
(my od --version is 5.97):
od -v -w1 -ta --address-radix none
or:
od -v -w1 -tx1 --address-radix none
--- Omer
On Thu, 2008-04-03 at 11:37 +0300, Yaacov Fenster - System Engineering
Troubleshooting and other stuff wrote:
> Erez -
>
> Perhaps you could first convert the binary files to text representation
> (od --address-radix none) and then preform the comparison in that
> dimension?
>
> Yaacov
>
> Erez D wrote:
> > hi
> >
> > i am looking for something like 'diff' which can compare binary files
> > and give a result other then just 'differ' or 'same'
> > the same as what diff does for text files.
> >
> > i though of using xxd with a regular diff, but that doesn't help, as
> > if there is one byte missing, all lines are shifted which means they
> > are different textually, when they are not really.
--
One does not make peace with enemies. One makes peace with former
enemies.
My own blog is at http://www.zak.co.il/tddpirate/
My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS: at http://www.zak.co.il/spamwarning.html
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]