bcrypto / stb

Cryptography Standards of Belarus
18 stars 4 forks source link

"Правила кодировки данных" в ContentHints #107

Closed galla1-galla1 closed 1 year ago

galla1-galla1 commented 1 year ago

В СТБ 34.101.80 п. 9.2.6 содержится фраза

компонент contentDescription должен использоваться для указания кодировки данных в соответствии с правилами, определенными в [16].

При этом документ, на который указывает ссылка, содержит только следующую информацию:

The ability to associate some descriptive information with a given body is often desirable. For example, it may be useful to mark an "image" body as "a picture of the Space Shuttle Endeavor." Such text may be placed in the Content-Description header field. This header field is always optional. description := "Content-Description" ":" *text The description is presumed to be given in the US-ASCII character set, although the mechanism specified in RFC 2047 may be used for non-US-ASCII Content-Description values.

Из этой информации не понятны правила кодировки данных.

agievich commented 1 year ago

Документ [16] -- это RFC 2045. Документ определяет правила формирования типов MIME, но не сами типы. Типы MIME (они также называются media types) фиксируются в специальном реестре. Реестр является динамическим документом, ссылаться на него в СТБ 34.101.80 нецелесообразно.

При этом процитированная фраза

компонент contentDescription должен использоваться для указания кодировки данных в соответствии с правилами, определенными в [16].

неточна. Ее предлагается заменить на следующую:

компонент contentDescription должен использоваться для указания MIME-типа данных, определенного в соответствии с правилами документа [16].