Это просто любопытный вопрос, а не проблема как таковая.
Я хотел знать, могу ли я изменить порядок байтов с обратный порядок байтов на обратный порядок байтов.
Я нашел этот небольшой фрагмент для проверки порядка следования байтов:
echo -n I | od -to2 | head -n1 | cut -f2 -d" " | cut -c6
Вывод в моей системе:
1
lsb_release -a
Нет модулей LSB доступный.
Идентификатор распространителя: LinuxMint
Описание: Linux Mint 19 Tara
Выпуск: 19
Кодовое имя: tara
4.15.0-20-generic
Вы не можете изменить его, это свойство оборудования. Например, машины с прямым порядком байтов - это мэйнфреймы IBM. Раньше процессоры SPARC и процессоры IBM Power имели дело с прямым порядком байтов.
Просто для справки: это компьютер IBM z System, который вы можете сравнить с вашим x86
$ lscpu
Architecture: s390x
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Big Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s) per book: 3
Book(s) per drawer: 2
Drawer(s): 4
NUMA node(s): 1
Vendor ID: IBM/S390
Machine type: 2964
CPU dynamic MHz: 5000
CPU static MHz: 5000
BogoMIPS: 3033.00
Hypervisor: PR/SM
Hypervisor vendor: IBM
Virtualization type: full
Dispatching mode: horizontal
L1d cache: 128K
L1i cache: 96K
L2d cache: 2048K
L2i cache: 2048K
L3 cache: 65536K
L4 cache: 491520K
NUMA node0 CPU(s): 0-7
Flags: esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te vx sie