Двоичные данные
Двоичные данные определяются с помощью пары одинарных кавычек. Элементом двоичных данных могут быть числа в десятичном и шестнадцатеричном виде и строки. Числа могут разделяться пробелами, запятыми, переводами строк и точкой с запятой. Двоичным данным соответствует тип buf.
Для представления различных элементов используются комбинации со служебным символом '\'.
\*...*\ Комментарии. Вы можете вставлять любые комментарии внутрь двоичных данных.
\$macro$ Вставка в строку значения макроса препроцессора. Последний знак '$' является необязательным.
\( выражение ) Вставляется результат выражения. Внутри круглыx скобок должно быть выражение любого типа, имеющего метод конвертации в двоичные данные.
\< имя файла > Вставляется содержимое указанного файла. Внутри угловых скобок должно быть указано имя файла без учета служебного символа.
\"строка" Вставка макростроки в бинарные данные. Нулевой символ добавится, если вы заключите строку в круглые скобки \("string").
\h Переключение в режим чтения шестнадцатеричных чисел. Далее могут идти цифры 2, 4, 8, которые указывают на размер числа в байтах. Если размер не указан, то числа будут рассматриваться как байты. Режим чтения байт в шестнадцатеричном представлении является режимом по умолчанию.
\i Режим чтения чисел в десятичном виде. В этом режиме можно определять числа с плавающей точкой. После i также может быть указана размерность чисел 2, 4 или 8.
'5 \(50 + 45) afdcCCAB FF \* comments *\
\h 567, 12 ; \"string" 45 \i4 255 3 +356 -1 45.56'
'0 FF fe fd ab cd 1a 2b 3c 4d 5e 6f \<c:\temp\my.exe>'