3.3.1. Binary

값 이름

BINARY

목적

이 타입은 인라인 이진 데이터의 문자 인코딩이 포함된 속성을 식별하는 데 사용됩니다. 예를 들어, 문서의 인라인 첨부 파일이 iCalendar 개체에 포함될 수 있습니다.

형식 정의

이 타입은 다음 표기법으로 정의됩니다.

binary     = *(4b-char) [b-end]
; [RFC4648]에서 정의된 "BASE64"로 인코딩된 문자열

b-end      = (2b-char "==") / (3b-char "=")

b-char = ALPHA / DIGIT / "+" / "/"

설명

이 타입의 속성 값은 “;ENCODING=BASE64"라는 인라인 인코딩 매개변수 스퀀스를 포함해야 합니다(MUST). 이 타입에 대해서는 추가 컨텐츠 인코딩(즉, BACKSLASH 문자 인코딩. 이것은 3.3.11 섹션을 참고하시오)이 정의되어 있지 않습니다.

예시

다음은 “BASE64"로 인코딩 된 Binary 타입의 예시입니다.

  ATTACH;FMTTYPE=image/vnd.microsoft.icon;ENCODING=BASE64;VALUE
=BINARY:AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgIAAAICAgADAwMAA////AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAMwAAAAAAABNEMQAAAAAAAkQgAAAAAAJEREQgAA
ACECQ0QgEgAAQxQzM0E0AABERCRCREQAADRDJEJEQwAAAhA0QwEQAAAAAERE
AAAAAAAAREQAAAAAAAAkQgAAAAAAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAA

(Ref: 3.3.1. Binary)