Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze sectie wordt de indeling van de records voor elk van de tokens met records beschreven. Informatie is onderverdeeld in de volgende secties.
TOKEN_NAME
Een record met een variabele lengte. Het token wordt gevolgd door een tellingswaarde die het aantal bytes aangeeft dat volgt in het naamveld. Een ASCII-naam van het aantal lengtes voltooit de record.
| Veld | Typologie | Grootte (bytes) | Inhoud |
|---|---|---|---|
| teken | WOORD | 2 | token_name |
| tellen | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | Lengte van naamveld, in bytes |
| naam | BYTE-matrix | tellen | ASCII-naam |
TOKEN_STRING
Een record met een variabele lengte. Het token wordt gevolgd door een tellingswaarde die het aantal bytes aangeeft dat volgt in het tekenreeksveld. Een ASCII-tekenreeks van het aantal lengten gaat verder met de record, die wordt voltooid door een afsluittoken. De keuze van de afsluiter wordt bepaald door syntaxisproblemen die elders worden besproken.
| Veld | Typologie | Grootte (bytes) | Inhoud |
|---|---|---|---|
| teken | WOORD | 2 | token_string |
| tellen | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | Lengte van tekenreeksveld in bytes |
| snaar | BYTE-matrix | tellen | ASCII-tekenreeks |
| Terminator | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | tOKEN_SEMICOLON of TOKEN_COMMA |
TOKEN_INTEGER
Een record met een vaste lengte. Het token wordt gevolgd door de vereiste gehele waarde.
| Veld | Typologie | Grootte (bytes) | Inhoud |
|---|---|---|---|
| teken | WOORD | 2 | tOKEN_INTEGER |
| waarde | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | Eén geheel getal |
TOKEN_GUID
Een record met een vaste lengte. Het token wordt gevolgd door de vier gegevensvelden zoals gedefinieerd door de OSF DCE-standaard.
| Veld | Typologie | Grootte (bytes) | Inhoud |
|---|---|---|---|
| teken | WOORD | 2 | tOKEN_GUID |
| Gegevens1 | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | UUID-gegevensveld 1 |
| Gegevens2 | WOORD | 2 | UUID-gegevensveld 2 |
| Gegevens3 | WOORD | 2 | UUID-gegevensveld 3 |
| Data4 | BYTE-matrix | 8 | UUID-gegevensveld 4 |
TOKEN_INTEGER_LIST
Een record met een variabele lengte. Het token wordt gevolgd door een tellingswaarde die het aantal gehele getallen aangeeft dat volgt in het lijstveld. Voor efficiëntie moeten opeenvolgende gehele getallenlijsten worden samengevoegd tot één lijst.
| Veld | Typologie | Grootte (bytes) | Inhoud |
|---|---|---|---|
| teken | WOORD | 2 | tOKEN_INTEGER_LISt |
| tellen | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | Aantal gehele getallen in lijstveld |
| lijst | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 x aantal | Lijst met gehele getallen |
TOKEN_FLOAT_LIST
Een record met een variabele lengte. Het token wordt gevolgd door een tellingswaarde die het aantal floats of doubles aangeeft dat volgt in het lijstveld. De grootte van de drijvende-kommawaarde (float of dubbel) wordt bepaald door de waarde van de floatgrootte die is opgegeven in de bestandskoptekst. Voor efficiëntie moeten opeenvolgende TOKEN_FLOAT_LISTs worden samengevoegd in één lijst.
| Veld | Typologie | Grootte (bytes) | Inhoud |
|---|---|---|---|
| teken | WOORD | 2 | tOKEN_FLOAT_LISt |
| tellen | DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) | 4 | Aantal floats of doubles in lijstveld |
| lijst | float/double array | 4 of 8 x aantal | Zwevende of dubbele lijst |
Verwante onderwerpen