Salve a tutti.
Ho eseguito il seguente comando:

echo ciao >> file.txt

Il mio obbiettivo è visualizzare il file in esadecimale: lancio il comando

od -x file.txt

Quello che mi aspetto è:

6369 616f
in base al codice ASCII ma il comando od inverte il primo byte con il secondo

6963 6f61

Qualcuno sa spiegarmi perchè?
Inoltre, come faccio a conoscere la codifica usata dal mio sistema per i file di testo?

Grazie mille.
Saluti.