Приложение B. Основы ABNF для ABNF
Это приложение содержит некоторые базовые правила, которые находятся в общем пользовании. Базовые правила находятся в верхнем регистре. Обратите внимание, что эти правила действительны только для ABNF, закодированного 7-битным ASCII, или наборах символов-надмножеств 7-битного ASCII.
B.1. Базовые правила
Для некоторых базовых правил (таких, как SP, HTAB, CRLF, DIGIT, ALPHA и т.п.) используются заглавные буквы.
ALPHA = %x41-5A / %x61-7A ; A-Z / a-z BIT = "0" / "1" CHAR = %x01-7F ; любой 7-битовый символ US-ASCII, ; за исключением NUL CR = %x0D ; возврат каретки CRLF = CR LF ; стандартная в Internet последовательность ; для новой строки CTL = %x00-1F / %x7F ; коды управления DIGIT = %x30-39 ; цифры 0-9 DQUOTE = %x22 ; " (двойные кавычки) HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" HTAB = %x09 ; символ горизонтальной табуляции LF = %x0A ; перевод строки LWSP = *(WSP / CRLF WSP) ; Use of this linear-white-space rule ; permits lines containing only white ; space that are no longer legal in ; mail headers and have caused ; interoperability problems in other ; contexts. ; Do not use when defining mail ; headers and use with caution in ; other contexts. OCTET = %x00-FF ; 8 битов данных SP = %x20 VCHAR = %x21-7E ; видимые (печатные) символы WSP = SP / HTAB ; пробельные символы
B.2. Общие правила кодирования
Для внешнего представления данных используется 7-битовая кодировка US-ASCII с нулевым значением старшего бита. Строки значений используют «сетевой порядок байтов», при котором старший (наиболее значимый байт) указывается слева и передается через сеть первым.
Адреса авторов
Dave Crocker (editor)
Brandenburg InternetWorking
675 Spruce Dr.
Sunnyvale, CA 94086 US
Phone: +1.408.246.8253
EMail: ten.wibb@rekcorcd
Paul Overell
THUS plc.
1/2 Berkeley Square,
99 Berkeley Street
Glasgow G3 7HR UK
EMail: ten.suht@llerevo.luap