토큰 레코드
이 섹션에서는 각 레코드 베어링 토큰에 대한 레코드 형식에 대해 설명합니다. 정보는 다음 섹션으로 나뉩니다.
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 |
관련 항목