Чтение файлов в редакторе hexa - PullRequest
0 голосов
/ 23 октября 2018

Мне немного интересно узнать о файловой системе и о том, как файл записывается на диск.Я написал 23 в файле.

enter image description here

Открывая этот файл в шестнадцатеричном редакторе, я обнаружил, что это показано ниже

enter image description here

Почему шестнадцатеричный редактор показывает файл таким образом?Мне интересно знать.

1 Ответ

0 голосов
/ 23 октября 2018

Получил ответ.В шестнадцатеричном редакторе он показывает шестнадцатеричное значение ASCII для символа.

Что происходит при записи текстового файла, соответствующее значение ASCII записывается в двоичном виде.

Здесь, в моем текстовом редакторе, значение равно 23.

Десятичное значение ASCII 2 равно 50, шестнадцатеричное ASCII значение 32 и двоичное значение ASCII 110010

ASCII Десятичное значение 3 равно 51, ASCII шестнадцатеричное значение равно 33, а двоичный ASCII равен 110011

В файле записано двоичное значение.Но, когда я открываю файл с помощью шестнадцатеричного редактора, он показывает шестнадцатеричное значение ASCII соответствующего символа.

...