Alaptipusok
A több bájton tárolt számok esetében minden esetben a kisebb helyiértékű bájtokkal kezdődik (big endian).
A három plusz egy alaptípus (byte, word, integer valamint a longword) egyszerűen a megadott érték eltárolása (rendre 1, 2, 4 illetve 8 bájton)
A boolean tárolása egyetlen bájton történik, ahol a 0 jelenti a hamis értéket minden más érték igaz jelentéssel bír.
Összetett típusok
numeric
Mivel a numeric tetszőleges numerikus érték tárolására alkalmas. A tárolás ezért kissé összetettebb:
| Megnevezés | Tipus |
|---|---|
| Eltolás | word |
| Adatbájtok száma | byte |
| Adatbájtok | n byte |
Az adat binárisan kerül tárolásra az adatbájtok száma mezőben megadott bájton. Az egyes felhasználási területeken eltérő korlátok vonatkozhatnak a tárolható legnagyobb számra. Az adatbájtok száma mező legfelső bitje jelzi, amennyiben a tárolt szám negatív, így a legnagyobb tárolható szám “csak” 127 adatbájtot foglalhat el.
A eltolás mező egy előjeles egész, amely az adatbájtok-ban tárolt szám helyiértékét adja meg. Amennyiben ez a szám pozitív, akkor a tizedes jegyek számát adja meg, amennyiben negatív, akkor az abszolút értéke a létrejövő szám után írandó nullák száma.
date
| Megnevezés | Tipus |
|---|---|
| Év | word |
| Hónap | byte |
| Nap | byte |
string
Először a szöveg hossza word-ön, majd az adatok. Záró nulla bájt nincs.
longstring
A szöveg hossza integer-ben, majd az adatok. Az előzőhöz hasonlóan itt sincs záró nulla bájt.
stringlist
A string-ek száma integer-ben, majd a megadott darabszámú string.
kifejezes
Megegyezik a string tipussal.
paramlist
Először a lista elemszáma word-ben, majd a megadott számú kifejezes egymás után.