Формат Ascii byte escape big-endian

В этом формате данные записываются побайтово в виде текстовых символов кодировки ASCII. Непечатаемые и управляющие символы, а также символы за пределами стандартного диапазона (от 0x20 до 0x7E), кодируются с помощью escape-последовательностей (аналогично языку C).

Пример структуры файла

\0\0hello world\r\nGood morning!\r\n
\xCD\xCD\xCD\xCD\xCD\0\0\0\0

Правила экранирования

Для записи спецсимволов используются:

Порядок байт (Big-endian)

В режиме big-endian (от старшего к младшему) память заполняется как последовательный поток байт, независимо от разрядности слов компонента: старшие байты располагаются слева, младшие — справа. Подробные иллюстрации этого процесса приведены в разделе v3.0 hex bytes addressed big-endian.


Формат Ascii byte escape little-endian

Этот формат полностью идентичен предыдущему по правилам записи и экранирования символов, но отличается порядком байт.

В режиме little-endian (от младшего к старшему) память рассматривается как последовательность байт, где младшие байты занимают правые (младшие) позиции в словах, а за ними следуют старшие байты (записываются справа налево). Подробные иллюстрации распределения байт приведены в разделе v3.0 hex bytes addressed little-endian.

Далее: Контекстное меню и файлы.