Имеется в виду encoding
- способ интерпретации битов / байтов в двоичном файле.
Все файлы являются двоичными файлами, поскольку они хранятся.Только когда они отображаются / передаются / обрабатываются, кодирование становится важным.
Например, байты 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21, 0x0A, 0x65, 0x41, 0x42, 0x43
могут отображаться как
Hello!
ABC
Если они были интерпретированы как частьтекстового файла с помощью текстового редактора, поскольку байты являются текстом ASCII, а 0x0A
является символом новой строки.
Однако одна и та же последовательность байтов будет интерпретироваться очень по-разному, если они являются частью файла JPEG(например).
В качестве примера двоичного кодирования в файле JPEG каждый логический фрагмент информации об изображении называется segment
.Каждый сегмент начинается с marker
.Каждый маркер начинается с байта 0xFF
.Это «разделитель» между логическими частями информации.