Я изучаю C++ специально для работы с бинарной файловой структурой и, поскольку я совершенно не знаком с бинарными файлами, битами, битами и шестнадцатеричными числами, я решил сделать один шаг назад и создать прочную понимания по предметам.
На картинке, которую я включил ниже, я написал два слова (blue thief
) в файле .txt
.
Причина этого в том, что когда я декодирую файл с помощью шестнадцатеричного редактора, я хотел понять, как на самом деле информация хранится в шестнадцатеричном формате. Теперь, не поймите меня неправильно, я не пытаюсь зарабатывать на жизнь чтением шестнадцатеричных форматов весь день, а только для того, чтобы иметь минимальный уровень понимания основ композиции двоичного файла. Я также знаю, что все файлы имеют разную структуру, но просто для понимания я хотел знать, как именно слова «синий вор» и один ' '
(пробел) были преобразованы в эти символы.
Еще одна вещь, я слышал, что бинарные файлы содержат три типа информации:
header
, ftm
и data
! это касается только мультимедийных файлов, таких как аудио, видео? потому что я не вижу ничего, кроме того, что выглядит как фрагмент data
только в этом файле.