рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдмрд╛рдЗрдирд░реА рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди (
рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ ) рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕рд░рд▓рддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЙрдореНрдкреИрдХреНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдЧрдарди рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рд╕реАрдмреАрдУрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдорд╛рдирдХ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЕрдХреНрдЯреВрдмрд░ 2013 рдореЗрдВ IETF рджреНрд╡рд╛рд░рд╛ рдирдИ
RFC 7049 рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕реЗ
Carsten Bormann рдФрд░
Paul Hoffman рдиреЗ рд▓рд┐рдЦрд╛ рдерд╛ред рдкрд╣рд▓реЗ рд▓реЗрдЦрдХ рдХреЗ рдирд╛рдо рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдкреНрд░рд╛рд░реВрдк рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдХрд╛рд░рдг рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реИред CBOR рдкреНрд░рд╛рд░реВрдк рдХреЛ MIME рдкреНрд░рдХрд╛рд░ рдХрд╛
рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдХреЛрдмрд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡рддрдГ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рд╛рд░реВрдк рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдорд╛рдирдХреАрдХреГрдд, рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдПрд╕рдИ 1, рд╕рдВрджреЗрд╢рдкреИрдХ рдФрд░ рдмреАрдПрд╕рдУрдПрди рдХреЗ рд▓рд┐рдП рдмреАрдИрдЖрд░ рдФрд░ рдбреАрдИрдЖрд░)ред рд╕рднреА рдореМрдЬреВрджрд╛ рдорд╛рдирдХ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ CBOR рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рд╛рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЪреВрдВрдХрд┐ рдореМрдЬреВрджрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЙрдиреНрд╣реЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╣рд╛рдБ, рдпрд╣
рддрд╕реНрд╡реАрд░ рдХреЛ рдЬрдиреНрдо рджреЗрддреА
рд╣реИ )ред
рдирдП рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
- рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рдЪрд▓рд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдорд╛рдирдХреЛрдВ рдХрд╛ рдЕрд╕реНрдкрд╖реНрдЯ рдХреЛрдбрд┐рдВрдЧред
рдкреНрд░рд╛рд░реВрдк рдХреЛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдФрд░ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реА рд╕рдордп, рдмрд┐рд▓реНрдХреБрд▓ рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛ 7 рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛрдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред - рдПрдирдХреЛрдбрд░ / рдбрд┐рдХреЛрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬреЛ рдЖрдкрдХреЛ рдЙрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдЖрдХрд╛рд░ рдкрд░ рдорд╛рдВрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рдкрд░рд┐рдЪрд┐рдд рдорд╢реАрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП - IEEE 754) - рд╡рд░реНрдгрди рдпреЛрдЬрдирд╛ рдХрд╛ рдЕрднрд╛рд╡ред
рд╕рд╛рде рд╣реА, JSON рдкреНрд░рд╛рд░реВрдк рдкреНрд░рд╕реНрддреБрдд рдбреЗрдЯрд╛ (рдСрдмреНрдЬреЗрдХреНрдЯ, рдПрд░реЗ, рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЖрджрд┐) рдХрд╛ рд╕реНрд╡-рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╡рд░рдг рдпреЛрдЬрдирд╛ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдбрд┐рдХреЛрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред - рдбреЗрдЯрд╛ рдХреНрд░рдорд╛рдВрдХрди рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдП (рдбреА) рдПрдирдХреЛрдбрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╕рд╛рдиреА рдХреА рдХреАрдордд рдкрд░ рдирд╣реАрдВред
рдПрдиреНрдХреЛрдбреЗрдб рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдКрдкрд░реА рдмрд╛рд░ рдХреЗ рд▓рд┐рдП, JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рдорд╛рддреНрд░рд╛ рд▓реА рдЧрдИ рд╣реИред - рдкреНрд░рд╛рд░реВрдк рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдкрд░ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди CPU рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд┐рддрд╡реНрдпрдпреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред - рдкреНрд░рд╛рд░реВрдк рдХреЛ JSON рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ JSON рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдореМрдЬреВрджрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдкреНрд░рд╛рд░реВрдк рдХреЛ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдиреНрдирдд рдкреНрд░рд╛рд░реВрдк рдХреЛ рдбрд┐рдХреЛрдбрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбрд┐рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд╢рдХреЛрдВ рддрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦреЗрдВрдЧреЗ, рддрд╛рдХрд┐ рдкреНрд░рд╛рд░реВрдк рдорд╛рдирдХ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдХреЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рддрд╛рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдЕрдЬреНрдЮрд╛рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдорд┐рд▓ рдЬрд╛рдП, рддреЛ рд╕рдВрджреЗрд╢ рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдирд╛ рдЕрднреА рднреА рд╕рдВрднрд╡ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, CBOR JSON рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
CBOR рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛
рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкреНрд░рд╛рд░реВрдк рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реАрдмреАрдУрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдПрдХ рдмрд╛рдЗрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ 3 рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ 0 рд╕реЗ 7. рддрдХ рдорд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА 0 рд╕реЗ 31 рддрдХ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреГрд╖реНрдЯрд╛рдВрдд рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рддреАрди рд╕рд╢рд░реНрдд рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреА рдЧрдИ рд╣реИрдВ:
- рдпрджрд┐ рдорд╛рди 0 рд╕реЗ 23 рддрдХ рд╣реИ, рддреЛ рдпрд╣ рдорд╛рди рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдореВрд▓реНрдп рддрддреНрд╡ рдХрд╛ рдореВрд▓реНрдп рд╣реИред рдпрджрд┐ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рддреЛ рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИред
- рдпрджрд┐ рдорд╛рди 24 рд╕реЗ 27 рдХреЗ рдмреАрдЪ рд╣реИ, рддреЛ рдмрд╛рдж рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЪрд░ рд▓рдВрдмрд╛рдИ рдХрд╛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛрддрд╛ рд╣реИ, рдХреНрд░рдорд╢рдГ 1-, 2-, 4- рдФрд░ 8-рдмрд╛рдЗрдЯ рдЧреИрд░-рдирдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЗрд╕рдХрд╛ рдорд╛рди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ - рддреЛ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИред
- рдорд╛рди 31 рд╡рд┐рд╢реЗрд╖ рд╣реИ рдФрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рддрддреНрд╡ рдХреА рд▓рдВрдмрд╛рдИ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдЕрдЬреНрдЮрд╛рдд рд╣реИред
рдорд╛рди 28-30 рдорд╛рдирдХ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрд░реНрде рдПрдХ рдЕрд▓рдЧ рдЕрд░реНрде рд▓реЗрддрд╛ рд╣реИред рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЯрд╛рдЗрдк 0: рдЧреИрд░-рдирдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдпрджрд┐ рдпрд╣ 24 рд╕реЗ рдХрдо рд╣реИ), рддреЛ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ, рдЬреЛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдЧреАред рдпрджрд┐ 24
uint8_t
, рддреЛ 25
uint16_t
, 26
uint32_t
рдФрд░ 27
uint64_t
ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛ 16
0x10
рдкрд░ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ, рдФрд░ рддреАрди рдмрд╛рдЗрдЯреНрд╕
0x19
,
0x01f4
(500) рдХреЗ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ 500 рдирдВрдмрд░ рд╣реИред
рдЯрд╛рдЗрдк 1: рдирдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ
рдорд╛рди рдЯрд╛рдЗрдк 0 рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдкреВрд░реНрдг рдореВрд▓реНрдп рд╕реЗ рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, -16
0x2F
рдкрд░ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛
0x2F
, рдФрд░ рд╕рдВрдЦреНрдпрд╛ -500
0x39
,
0x01f3
(
0x01f3
) рд╣реИ
рдЯрд╛рдЗрдк 2: рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдПрдХ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдПрдиреНрдХреЛрдб рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 16-рдмрд╛рдЗрдЯ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣
0x50
рдкрд░ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЯрд╛рдЗрдк 2, рдореВрд▓реНрдп 16) 16 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдмрд╛рдж рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрддрд╛ рд╣реИред рдФрд░ 500 рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рддреАрди рдмрд╛рдЗрдЯ рд╣реИрдбрд░ рд╣реИ:
0x59
(рдЯрд╛рдЗрдк 2, рдореВрд▓реНрдп 25),
0x01f4
(500), рдЗрд╕рдХреЗ рдмрд╛рдж 500 рдмрд╛рдЗрдЯреНрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ред
рдЯрд╛рдЗрдк 3: рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдХ UTF-8 рдПрдиреНрдХреЛрдбреЗрдб рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рддреА рд╣реИред JSON рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдлреЙрд░реНрдо
\n
рдпрд╛
\u000a
, рдЖрджрд┐ рдореЗрдВ рд╕рд┐рдВрдХ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╡рд░реНрдгреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдЯрд╛рдЗрдк 4: рддрддреНрд╡реЛрдВ рдХреА рд╕рд░рдгреА
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╕рд░рдгреА рдХреА рд▓рдВрдмрд╛рдИ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВред рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдЖрджрд┐ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдХреЗ рдмрд╛рдж, рд╕рд░рдгреА рдХреЗ рддрддреНрд╡ рддреБрд░рдВрдд рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░рдгреА
[0,"A"]
рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ:
82 - 2- , 00 - 0, 61 - 1 , 41 - "A"
рдЯрд╛рдЗрдк 5: рдЬреЛрдбрд╝реА рдирдХреНрд╢рд╛ (рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгреА, рд╣реИрд╢, рд╢рдмреНрджрдХреЛрд╢, JSON рдСрдмреНрдЬреЗрдХреНрдЯ ...)
рдпрд╣ рдкреНрд░рдХрд╛рд░ рдПрдХ рдХрд╛рд░реНрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ "рдХреБрдВрдЬреА" - "рдореВрд▓реНрдп" рдЬреЛрдбрд╝реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдРрд╕реА рдЬреЛрдбрд╝рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 9 рдЬреЛрдбрд╝реЗ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдб
0xa9
(рдЯрд╛рдЗрдк 5 + рдорд╛рди 9) рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж рддрддреНрд╡реЛрдВ рдХреЗ 9 рдЬреЛрдбрд╝реЗ рд╣реИрдВ: рдкрд╣рд▓реА рдХреБрдВрдЬреА, рдкрд╣рд▓рд╛ рдореВрд▓реНрдп, рджреВрд╕рд░рд╛ рдХреБрдВрдЬреА, рдЖрджрд┐ред рдЪрд╛рдмрд┐рдпрд╛рдБ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдорд╛рдВрдЧ рдореЗрдВ рд╣реИред
рдЯрд╛рдЗрдк 6: рдЕрдиреНрдп рдЖрдзрд╛рд░ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдЯреИрдЧрд┐рдВрдЧ
рдпрд╣ рдкреНрд░рдХрд╛рд░ рдорд╛рдирдХ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЦреЛрд▓рддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдЯреИрдЧ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ, рдЬреЛ 0 рд╕реЗ 18446744073709551615 рдкрд░ рдЯреИрдЧ рдХреА рдПрдХ рд╕реАрдорд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИред рдЯреИрдЧ рдореВрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЕрд╕реАрдорд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЯреИрдЧ 0 RFC 3339 (RFC 4287 рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд) рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдХреЗ рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕рдордп
1970-01-01T00:00Z
рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:
0 - 0 71 - 17 31 39 37 30 2d 30 31 2d 30 31 54 30 30 3a 30 30 5a - 1970-01-01T00:00Z
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рднрд▓реЗ рд╣реА рдбрд┐рдХреЛрдбрд░ рдХреЛ рдкрддрд╛ рди рд╣реЛ рдХрд┐ рдЯреИрдЧ 0 рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдпрд╣ рдЕрднреА рднреА рдбреЗрдЯрд╛ рдХреЛ рдбреАрдХреЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЯреИрдЧ рдХреЗ рдмрд╛рдж рдореВрд▓ рдкреНрд░рдХрд╛рд░ 3 рдХрд╛ рдПрдХ рддрддреНрд╡ рд╣реЛрддрд╛ рд╣реИ - рдПрдХ рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдлрд┐рд▓рд╣рд╛рд▓, рдХрдИ рдЯреИрдЧ рдорд╛рдирдХ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЖрдИрдПрдПрдирдП рдЯреИрдЧ рдХреА рд╕реВрдЪреА рдХреЗ рд░рдЦрд░рдЦрд╛рд╡ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рд╡рд┐рддрд░рдг рдХреЛ
рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИрдпрд╣ 55799 рдЯреИрдЧ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕реАрдмреАрдУрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдХреЛрдИ рдкреЗрд▓реЛрдб рдирд╣реАрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╕реАрдмреАрдУрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЯреИрдЧ рд╢реБрд░реБрдЖрдд рдореЗрдВ
0xd9d9f7
рдЕрдиреБрдХреНрд░рдо
0xd9d9f7
, рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рджреВ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЕрдиреБрдХреНрд░рдо рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдпреВрдирд┐рдХреЛрдб рдПрдирдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЖрдкрдХреЛ рдкрд╛рда рдбреЗрдЯрд╛ рд╕реЗ CBOR рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рднреЗрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЯрд╛рдЗрдк 7: рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рдФрд░ рдЕрдиреНрдп рд╕рд░рд▓ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░
рдпрд╣ рдкреНрд░рдХрд╛рд░ рдЖрдкрдХреЛ рд╕рд░рд▓ рдорд╛рдиреЛрдВ, рд╕рд╛рде рд╣реА рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд░реНрде рдХрд╛ рд╡рд╣рди рдХрд░рддреА рд╣реИ:
- 0..23 - рд╕рд░рд▓ рдорд╛рди (0 рд╕реЗ 23 рддрдХ рдХреЛрдб)
- 24 - рд╕рд╛рдзрд╛рд░рдг рдореВрд▓реНрдп (рдХреЛрдб 24 рд╕реЗ 255)
- 25 - IEEE 754 рдЖрдзрд╛-рд╕рдЯреАрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ (16 рдмрд┐рдЯреНрд╕)
- 26 - IEEE 754 рдПрдХрд▓ рд╕рдЯреАрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ (32 рдмрд┐рдЯреНрд╕)
- 27 - IEEE 754 рдбрдмрд▓ рд╕рдЯреАрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ (64 рдмрд┐рдЯреНрд╕)
- 28-30 - рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
- 31 - рдЕрдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмреНрд░реЗрдХ (рд╡рд┐рд░рд╛рдо) рд░реЛрдХреЗрдВ
рдпрд╣ рдорд╛рдирдХ рд╕рд░рд▓ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдХреЛрдб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ:
- 20 - рдорд┐рдереНрдпрд╛
- 21 - рд╕рдЪ
- 22 - рдЕрд╢рдХреНрдд
- 23 - рдЕрдирд┐рд░реНрдзрд╛рд░рд┐рдд
рдЕрдиреНрдп рд╕рд╛рдзрд╛рд░рдг рдореВрд▓реНрдп рднреА IANA рджреНрд╡рд╛рд░рд╛ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд░рд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА
рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рдХреБрдЫ рдореВрд▓ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рддрддреНрд╡ рд▓рдВрдмрд╛рдИ
рдЪрд╛рд░ рдореВрд▓ рдкреНрд░рдХрд╛рд░: рдПрдХ рд╕рд░рдгреА, рдПрдХ рдирдХреНрд╢рд╛, рдПрдХ рдмрд╛рдЗрдЯ рдФрд░ рдПрдХ рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ 31 рдХреЗ рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдпрд╣ рдЖрдкрдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрднреА рднреА рдЕрдЬреНрдЮрд╛рдд рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреНрд░реАрдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдорд╛рдВрдЧ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рддрддреНрд╡ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд░реБрдХрд╛рд╡рдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░рдгреА рдпрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдЯрд╛рдЗрдк 7 рдХрд╛ рдПрдХ рддрддреНрд╡ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА 31 рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ - рдпрд╣ рдмрд╛рдЗрдЯ
0xFF
ред
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рд░реЛрдВ рдХреЛ рдкрд░рд┐рдорд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдбрд┐рдХреЛрдбрд░ рдФрд░ рдЕрдВрддрд┐рдо рдЖрд╡реЗрджрди рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рднреА рд░реЛрдХ рд╕реНрдЯреЙрдк рдХреЛрдб
0xFF
ред рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рдХреЛрдб рдЕрдиреБрдХреНрд░рдо рдХреЗ рднреАрддрд░ рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рднреА рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡реИрдз рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рдХреНрд░рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
5F -- 44 -- 4 aabbccdd -- 43 -- 3 eeff99 -- FF -- "break"
рдбреАрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рд╕рднреА рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
aabbccddeeff99
рдХреИрдиреЛрдирд┐рдХрд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
CBOR рдорд╛рдирдХ рдХрдИ рдирд┐рдпрдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрднреА рднреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдЕрдЧрд░ рдорд╛рдирдХ рд╕реЗ рд╡рд┐рдЪрд▓рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡реЗрджрди рдХреА рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ, рдЕрдЧрд░ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдмрдирд╛рдП рдЬрд╛ рд░рд╣реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╡реИрдзрддрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдПрдиреНрдХреЛрдбреЗрдб рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдкреВрд░реНрдгрд╛рдВрдХ 500 рдХреВрдЯрдмрджреНрдз рд╣реИ, рддреЛ
uint16_t
рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдирд╣реАрдВ, рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, uint64_t
ред рдЬрдм рдирдВрдмрд░ 0.0
рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ 0.0
рдПрдирдХреЛрдбрд░ рдХреЛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджреЗрдЧрд╛ред рдпрджрд┐ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдмрд┐рдВрджреБ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдХреЛ рдЦреЛрдП рдмрд┐рдирд╛ рдПрдХрд▓ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рде рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдПрдирдХреЛрдбрд░ рдХреЛ рдбрдмрд▓ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛, рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред - рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рдмрд╛рдЗрдЯ рдкреНрд░рдХрд╛рд░, рдЫреЛрдЯреА рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкрд╣рд▓реЗ рдЬрд╛рдПрдВ)
- рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╡рд┐рд╣рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬрдирд╛ рд╣реЛрдЧрд╛
рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐
рд╕реАрдмреАрдУрдЖрд░ рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╣реА рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рдЕрдЬреНрдЮрд╛рдд рдорд╛рди, рд╕рд░рд▓ рдорд╛рди, рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреА рдЧрд▓рдд рд╕рдВрдЦреНрдпрд╛, рдЖрджрд┐), рдФрд░ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдорд╛рдиреНрдп UTF-8 рдХреЛрдб рдпрд╛ рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгреА рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреБрдВрдЬрд┐рдпрд╛рдБ )ред
рдбрд┐рдХреЛрдбрд░ рдЧрд▓рдд рдбреЗрдЯрд╛ рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдкрд╣рд▓реА рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓рдиреЗ рдкрд░ рддреБрд░рдВрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдорд╛рдирдХ рдПрдХ рд╕рдЦреНрдд рд╕реНрд░реЛрдд (
рд╕рдЦреНрдд ) рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдбреЗрдЯрд╛ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд░реЛрдд рд╕реЗ рдЖрдпрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдбрд┐рдХреЛрдбрд░ рдХреЛ рдЙрди рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕рддреНрдпрд╛рдкрди рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рдХреЛрдбрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд░реЛрдд рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐ рд╕реЗ рдбреЗрдЯрд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, UTF-8 рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╡реИрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ) рддреЛ рдвреАрд▓реЗ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдиреНрдп рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛
рдорд╛рдирдХ рдХрд╛ рдкрд╛рда рдЗрд╕ рдмрд╛рдд рдкрд░ рдПрдХ рддреБрд▓рдирд╛рддреНрдордХ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдореМрдЬреВрджрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╕рд░рдгреА рдореЗрдВ рджреЛ рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВ, рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рд╕рд░рдгреА рдХреЗ рд╕рд╛рдеред рдЕрдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рдХрд╛ рджреВрд╕рд░рд╛ рд╕рд░рдгреА (рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд╢рд░реНрдд рдкреНрд░рддреАрдХ
_
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдореЗрдВ рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рд╕рд░рдгреА (рдкрд░рд┐рдорд┐рдд рд▓рдВрдмрд╛рдИ рдХрд╛) рднреА рд╣реЛрддрд╛ рд╣реИред
+---------------+-------------------------+-------------------------+ | Format | [1, [2, 3]] | [_ 1, [2, 3]] | +---------------+-------------------------+-------------------------+ | RFC 713 | c2 05 81 c2 02 82 83 | | | | | | | ASN.1 BER | 30 0b 02 01 01 30 06 02 | 30 80 02 01 01 30 06 02 | | | 01 02 02 01 03 | 01 02 02 01 03 00 00 | | | | | | MessagePack | 92 01 92 02 03 | | | | | | | BSON | 22 00 00 00 10 30 00 01 | | | | 00 00 00 04 31 00 13 00 | | | | 00 00 10 30 00 02 00 00 | | | | 00 10 31 00 03 00 00 00 | | | | 00 00 | | | | | | | UBJSON | 61 02 42 01 61 02 42 02 | 61 ff 42 01 61 02 42 02 | | | 42 03 | 42 03 45 | | | | | | CBOR | 82 01 82 02 03 | 9f 01 82 02 03 ff | +---------------+-------------------------+-------------------------+
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, MessagePack рдФрд░ CBOR рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ, рдЬрдмрдХрд┐ рдХреЗрд╡рд▓ BER, UBJSON рдФрд░ CBOR рдореЗрдВ рдЕрдирдВрдд рджреГрд╢реНрдпреЛрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рдореМрдЬреВрджрд╛ рд╕реАрдмреАрдУрдЖрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдорд╛рдирдХ рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ (рдбреА) рдПрдиреНрдХреЛрдбрд░ рдХреЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
C ,
рдкрд░реНрд▓ ,
рд░реВрдмреА ,
рдкрд╛рдпрдерди ,
рдЬрд╛рд╡рд╛ ,
рдЧреЛ, рдФрд░ рдХрдИ рдЕрдиреНрдп (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЬреАрдердм рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдореБрдЭреЗ рдЕрднреА рддрдХ рдХреЛрдИ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рдорд┐рд▓рд╛ ...)ред
рдпреЗ рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдирдХ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╢рд╛рдпрдж рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореМрдЬреВрдж рд╣реИрдВ рдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдпрд╣ рд╕рдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдирдХ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: (рдбреА) рдПрдирдХреЛрдбрд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд▓рдХреНрд╕ рд╕реАрдмреАрдУрдЖрд░ рдбрд┐рдХреЛрдбрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрдЫрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред
PS рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╛рда рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЯрд╛рдЗрдкреЛрд╕ рдпрд╛ рдЧрд▓рддрд┐рдпрд╛рдБ рдорд┐рд▓реЗрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред