Текст в файле new.txt
сохраняется в кодировке ASCII .Каждая буква представлена числом, десятичным: 32-127, шестнадцатеричным: 20-7F.Таким образом, первые три буквы (H,e,l
) представлены десятичными числами: 72,101,108
и шестнадцатеричными числами: 48,65,6C
Hexdump
по умолчанию принимает каждое 16-битное слово входного файла new.txt
и выводит это слово как шестнадцатеричное число.Поскольку он работает с 16 битами, а не с 8 битами, вы увидите вывод в неожиданном порядке.
Если вместо этого вы используете xxd new.txt
, вы увидите вывод в ожидаемом порядке.