GNU bug report logs -
#41518
Bug in od?
Previous Next
Reported by: Yuan Cao <yuancao85 <at> gmail.com>
Date: Mon, 25 May 2020 05:56:02 UTC
Severity: normal
Tags: notabug
Done: Pádraig Brady <P <at> draigBrady.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
A little more information.
Pádraig Brady wrote:
> Yuan Cao wrote:
> > I recently came across the following behavior.
> >
> > When using "--traditional x2" or "-x" option, it seems the order of hex
> > code output for the characters is pairwise reversed (if that's the correct
> > way of describing it).
‘-x’
Output as hexadecimal two-byte units. Equivalent to ‘-t x2’.
Outputs 16-bit integers in the *native byte order* of the machine.
Which may be either big-endian or little-endian depending on the
machine. Not portable. Depends upon the machine it is run upon.
> If you want to hexdump independently of endianess you can:
>
> od -Ax -tx1z -v
The -tx1 option above is portable because it outputs 1-byte units
instead of 2-byte units which is independent of endianess.
This is the FAQ entry for this topic.
https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#The-_0027od-_002dx_0027-command-prints-bytes-in-the-wrong-order_002e
Bob
This bug report was last modified 4 years and 359 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.