Различия в шестнадцатеричном коде - PullRequest
1 голос
/ 13 февраля 2012

Я работаю над заданием написать программу зеркалирования ac(1).Вывод ac и my aac оба:

"       total        5.80\n"

I run aac -file xyz > out1 и ac -file xyz > out2

Однако при использовании diff out1 и out2 Iget:

1c1
<        total        5.80
---
>       total        5.80

Получение шестнадцатеричных кодов с использованием od Я получаю:

-bash-3.2$ od out1
0000000 020040 020040 020040 072040 072157 066141 020040 020040
0000020 020040 020040 027065 030070 000012
0000031
-bash-3.2$ od out2
0000000 072011 072157 066141 020040 020040 020040 020040 027065
0000020 030070 000012
0000023

Я не уверен, откуда исходит разница.

1 Ответ

2 голосов
/ 13 февраля 2012

См. таблицу ASCII и обратите внимание, что 011 является табуляцией, тогда как вы используете 040 пробелы.

...