토큰 레코드

이 섹션에서는 각 레코드 베어링 토큰에 대한 레코드 형식에 대해 설명합니다. 정보는 다음 섹션으로 나뉩니다.

TOKEN_NAME

가변 길이 레코드입니다. 토큰 뒤에 이름 필드에 표시되는 바이트 수를 지정하는 개수 값이 옵니다. 길이 개수의 ASCII 이름이 레코드를 완료합니다.

필드 형식 크기(바이트) 콘텐츠
token WORD 2 token_name
개수 DWORD 4 이름 필드의 길이(바이트)
name BYTE 배열 개수 ASCII 이름

 

TOKEN_STRING

가변 길이 레코드입니다. 토큰 뒤에 문자열 필드에 표시되는 바이트 수를 지정하는 개수 값이 옵니다. 길이 개수의 ASCII 문자열은 종료 토큰에 의해 완료되는 레코드를 계속합니다. 종결자 선택은 다른 곳에서 설명하는 구문 문제에 따라 결정됩니다.

필드 형식 크기(바이트) 콘텐츠
token WORD 2 token_string
개수 DWORD 4 문자열 필드의 길이(바이트)
문자열 BYTE 배열 개수 ASCII 문자열
터미네이터 DWORD 4 tOKEN_SEMICOLON 또는 TOKEN_COMMA

 

TOKEN_INTEGER

고정 길이 레코드입니다. 토큰 뒤에 필요한 정수 값이 잇습니다.

필드 형식 크기(바이트) 콘텐츠
token WORD 2 tOKEN_INTEGER
DWORD 4 단일 정수

 

TOKEN_GUID

고정 길이 레코드입니다. 토큰 뒤에는 OSF DCE 표준에 정의된 네 개의 데이터 필드가 붙습니다.

필드 형식 크기(바이트) 콘텐츠
token WORD 2 tOKEN_GUID
Data1 DWORD 4 UUID 데이터 필드 1
Data2 WORD 2 UUID 데이터 필드 2
Data3 WORD 2 UUID 데이터 필드 3
Data4 BYTE 배열 8 UUID 데이터 필드 4

 

TOKEN_INTEGER_LIST

가변 길이 레코드입니다. 토큰 뒤에 목록 필드에 따라 정수 수를 지정하는 개수 값이 옵니다. 효율성을 위해 연속 정수 목록을 단일 목록으로 복합화해야 합니다.

필드 형식 크기(바이트) 콘텐츠
token WORD 2 tOKEN_INTEGER_LISt
개수 DWORD 4 목록 필드의 정수 수
list DWORD 4 x 개수 정수 목록

 

TOKEN_FLOAT_LIST

가변 길이 레코드입니다. 토큰 뒤에 목록 필드에 나타나는 부동 소수 자릿수 또는 이중 수를 지정하는 개수 값이 옵니다. 부동 소수점 값(float 또는 double)의 크기는 파일 헤더에 지정된 float 크기의 값에 따라 결정됩니다. 효율성을 위해 연속 TOKEN_FLOAT_LISTs 단일 목록으로 복합화되어야 합니다.

필드 형식 크기(바이트) 콘텐츠
token WORD 2 tOKEN_FLOAT_LISt
개수 DWORD 4 목록 필드의 부동 소수 자릿수 또는 이중 수
list float/double 배열 4 또는 8 x 개수 Float 또는 double list

 

이진 인코딩