Earlier quoted context omitted.
I don't understand what you mean. Line breaks can be inserted where ever suitable. Whether the bytes are listed left-to-right or right-to-left makes no difference.
A dump of memory (several kilobytes, megabytes or whatever) is inherently big endian: it proceeds from the base address and goes up. It is counterintuitive to swap pieces of it into some locally opposite order. Yet, that's what has to be done so that numbers are readable. That's why "od" has modes for that. $ od -tx1 /bin/ls | head -1 0000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 $ od -tx2 /bin/ls | head -1…
A dump of memory (several kilobytes, megabytes or whatever) is inherently big endian: it proceeds from the base address and goes up.
It only looks "inherently big endian" when you print bytes on each line starting from the left. This way of printing numbers makes little sense as you end up with some kind of mixed-endian where the bytes are ordered one way and the bits another way.Start each line with bytes from the right instead to make the bytes and bits numbering consistent, and you can print large little-endian dumps with all bits and bytes are where you expect them to be.