CBOR - рдирдпрд╛ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рд╛рд░реВрдк

рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдмрд╛рдЗрдирд░реА рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди ( рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ ) рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕рд░рд▓рддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЙрдореНрдкреИрдХреНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдЧрдарди рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рд╕реАрдмреАрдУрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдорд╛рдирдХ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЕрдХреНрдЯреВрдмрд░ 2013 рдореЗрдВ IETF рджреНрд╡рд╛рд░рд╛ рдирдИ RFC 7049 рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕реЗ Carsten Bormann рдФрд░ Paul Hoffman рдиреЗ рд▓рд┐рдЦрд╛ рдерд╛ред рдкрд╣рд▓реЗ рд▓реЗрдЦрдХ рдХреЗ рдирд╛рдо рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдкреНрд░рд╛рд░реВрдк рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдХрд╛рд░рдг рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реИред CBOR рдкреНрд░рд╛рд░реВрдк рдХреЛ MIME рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдХреЛрдмрд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡рддрдГ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рд╛рд░реВрдк рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдорд╛рдирдХреАрдХреГрдд, рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдПрд╕рдИ 1, рд╕рдВрджреЗрд╢рдкреИрдХ рдФрд░ рдмреАрдПрд╕рдУрдПрди рдХреЗ рд▓рд┐рдП рдмреАрдИрдЖрд░ рдФрд░ рдбреАрдИрдЖрд░)ред рд╕рднреА рдореМрдЬреВрджрд╛ рдорд╛рдирдХ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ CBOR рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рд╛рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЪреВрдВрдХрд┐ рдореМрдЬреВрджрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЙрдиреНрд╣реЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╣рд╛рдБ, рдпрд╣ рддрд╕реНрд╡реАрд░ рдХреЛ рдЬрдиреНрдо рджреЗрддреА рд╣реИ )ред



рдирдП рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ



  1. рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рдЪрд▓рд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдорд╛рдирдХреЛрдВ рдХрд╛ рдЕрд╕реНрдкрд╖реНрдЯ рдХреЛрдбрд┐рдВрдЧред
    рдкреНрд░рд╛рд░реВрдк рдХреЛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдФрд░ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реА рд╕рдордп, рдмрд┐рд▓реНрдХреБрд▓ рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛ 7 рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛрдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  2. рдПрдирдХреЛрдбрд░ / рдбрд┐рдХреЛрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬреЛ рдЖрдкрдХреЛ рдЙрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдЖрдХрд╛рд░ рдкрд░ рдорд╛рдВрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
    рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рдкрд░рд┐рдЪрд┐рдд рдорд╢реАрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП - IEEE 754)
  3. рд╡рд░реНрдгрди рдпреЛрдЬрдирд╛ рдХрд╛ рдЕрднрд╛рд╡ред
    рд╕рд╛рде рд╣реА, JSON рдкреНрд░рд╛рд░реВрдк рдкреНрд░рд╕реНрддреБрдд рдбреЗрдЯрд╛ (рдСрдмреНрдЬреЗрдХреНрдЯ, рдПрд░реЗ, рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЖрджрд┐) рдХрд╛ рд╕реНрд╡-рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╡рд░рдг рдпреЛрдЬрдирд╛ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдбрд┐рдХреЛрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
  4. рдбреЗрдЯрд╛ рдХреНрд░рдорд╛рдВрдХрди рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдП (рдбреА) рдПрдирдХреЛрдбрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╕рд╛рдиреА рдХреА рдХреАрдордд рдкрд░ рдирд╣реАрдВред
    рдПрдиреНрдХреЛрдбреЗрдб рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдКрдкрд░реА рдмрд╛рд░ рдХреЗ рд▓рд┐рдП, JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рдорд╛рддреНрд░рд╛ рд▓реА рдЧрдИ рд╣реИред
  5. рдкреНрд░рд╛рд░реВрдк рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
    рдЗрд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдкрд░ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди CPU рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд┐рддрд╡реНрдпрдпреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  6. рдкреНрд░рд╛рд░реВрдк рдХреЛ JSON рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ JSON рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдореМрдЬреВрджрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
  7. рдкреНрд░рд╛рд░реВрдк рдХреЛ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдиреНрдирдд рдкреНрд░рд╛рд░реВрдк рдХреЛ рдбрд┐рдХреЛрдбрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбрд┐рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
    рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд╢рдХреЛрдВ рддрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦреЗрдВрдЧреЗ, рддрд╛рдХрд┐ рдкреНрд░рд╛рд░реВрдк рдорд╛рдирдХ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдХреЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рддрд╛рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдЕрдЬреНрдЮрд╛рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдорд┐рд▓ рдЬрд╛рдП, рддреЛ рд╕рдВрджреЗрд╢ рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдирд╛ рдЕрднреА рднреА рд╕рдВрднрд╡ рд╣реИред


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, CBOR JSON рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

CBOR рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛



рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкреНрд░рд╛рд░реВрдк рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реАрдмреАрдУрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдПрдХ рдмрд╛рдЗрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ 3 рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ 0 рд╕реЗ 7. рддрдХ рдорд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА 0 рд╕реЗ 31 рддрдХ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреГрд╖реНрдЯрд╛рдВрдд рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рддреАрди рд╕рд╢рд░реНрдд рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреА рдЧрдИ рд╣реИрдВ:

  1. рдпрджрд┐ рдорд╛рди 0 рд╕реЗ 23 рддрдХ рд╣реИ, рддреЛ рдпрд╣ рдорд╛рди рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдореВрд▓реНрдп рддрддреНрд╡ рдХрд╛ рдореВрд▓реНрдп рд╣реИред рдпрджрд┐ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рддреЛ рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИред
  2. рдпрджрд┐ рдорд╛рди 24 рд╕реЗ 27 рдХреЗ рдмреАрдЪ рд╣реИ, рддреЛ рдмрд╛рдж рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЪрд░ рд▓рдВрдмрд╛рдИ рдХрд╛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛрддрд╛ рд╣реИ, рдХреНрд░рдорд╢рдГ 1-, 2-, 4- рдФрд░ 8-рдмрд╛рдЗрдЯ рдЧреИрд░-рдирдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЗрд╕рдХрд╛ рдорд╛рди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ - рддреЛ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИред
  3. рдорд╛рди 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: рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рдФрд░ рдЕрдиреНрдп рд╕рд░рд▓ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░


рдпрд╣ рдкреНрд░рдХрд╛рд░ рдЖрдкрдХреЛ рд╕рд░рд▓ рдорд╛рдиреЛрдВ, рд╕рд╛рде рд╣реА рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд░реНрде рдХрд╛ рд╡рд╣рди рдХрд░рддреА рд╣реИ:



рдпрд╣ рдорд╛рдирдХ рд╕рд░рд▓ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдХреЛрдб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ:



рдЕрдиреНрдп рд╕рд╛рдзрд╛рд░рдг рдореВрд▓реНрдп рднреА IANA рджреНрд╡рд╛рд░рд╛ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд░рд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ ред

рдХреБрдЫ рдореВрд▓ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рддрддреНрд╡ рд▓рдВрдмрд╛рдИ



рдЪрд╛рд░ рдореВрд▓ рдкреНрд░рдХрд╛рд░: рдПрдХ рд╕рд░рдгреА, рдПрдХ рдирдХреНрд╢рд╛, рдПрдХ рдмрд╛рдЗрдЯ рдФрд░ рдПрдХ рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ 31 рдХреЗ рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдпрд╣ рдЖрдкрдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрднреА рднреА рдЕрдЬреНрдЮрд╛рдд рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреНрд░реАрдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдорд╛рдВрдЧ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рддрддреНрд╡ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд░реБрдХрд╛рд╡рдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░рдгреА рдпрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдЯрд╛рдЗрдк 7 рдХрд╛ рдПрдХ рддрддреНрд╡ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА 31 рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ - рдпрд╣ рдмрд╛рдЗрдЯ 0xFF ред

рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рд░реЛрдВ рдХреЛ рдкрд░рд┐рдорд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдбрд┐рдХреЛрдбрд░ рдФрд░ рдЕрдВрддрд┐рдо рдЖрд╡реЗрджрди рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рднреА рд░реЛрдХ рд╕реНрдЯреЙрдк рдХреЛрдб 0xFF ред рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рдХреЛрдб рдЕрдиреБрдХреНрд░рдо рдХреЗ рднреАрддрд░ рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рднреА рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡реИрдз рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рдХреНрд░рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдЙрджрд╛рд╣рд░рдг:

 5F --      44 --    4  aabbccdd --    43 --    3  eeff99 --    FF -- "break" 


рдбреАрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рд╕рднреА рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: aabbccddeeff99

рдХреИрдиреЛрдирд┐рдХрд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди



CBOR рдорд╛рдирдХ рдХрдИ рдирд┐рдпрдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрднреА рднреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдЕрдЧрд░ рдорд╛рдирдХ рд╕реЗ рд╡рд┐рдЪрд▓рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡реЗрджрди рдХреА рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ, рдЕрдЧрд░ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдмрдирд╛рдП рдЬрд╛ рд░рд╣реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╡реИрдзрддрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐



рд╕реАрдмреАрдУрдЖрд░ рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╣реА рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рдЕрдЬреНрдЮрд╛рдд рдорд╛рди, рд╕рд░рд▓ рдорд╛рди, рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреА рдЧрд▓рдд рд╕рдВрдЦреНрдпрд╛, рдЖрджрд┐), рдФрд░ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдорд╛рдиреНрдп 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 рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╛рда рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЯрд╛рдЗрдкреЛрд╕ рдпрд╛ рдЧрд▓рддрд┐рдпрд╛рдБ рдорд┐рд▓реЗрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред

Source: https://habr.com/ru/post/In208690/


All Articles