овозможуваат читање и запишување на бинарните репрезентации и на вредностите податочни типови
.
|
Тип на податок
|
Големина
|
Претставување
|
|
Boolean
|
1 бајт
|
0 за FALSE, 255 за TRUE.
|
|
Byte
|
1 бајт
|
Вредноста на податокот во бинарен облик.
|
|
Short
|
2 бајта
|
Вредноста на податокот во бинарен облик.
|
|
Integer
|
4 бајти
|
Вредноста на податокот во бинарен облик.
|
|
Long
|
8 бајти
|
Вредноста на податокот во бинарен облик.
|
|
Single
|
4 бајти
|
Вредноста на податокот во бинарен облик.
|
|
Float
|
8 бајти
|
Вредноста на податокот во бинарен облик.
|
|
Date
|
8 бајти
|
Датум и време како два цели броја од по 4 бајти.
|
|
String
|
Променлива
|
Ако не сте ја навеле должината на стрингот, должината на стрингот се запишува непосредно пред податоците од стрингот:
- Еден бајт се запишува ако стрингот е со должина не помала или еднаква на 127 карактери.
- Два бајта се запишуваат ако должината на стрингот е помеѓу 128 и 16.383 карактери.
- Четири бајти се запишуваат ако должината на стрингот е помеѓу 16.384 и 1.073.741.824 карактери.
- Во овој момент, подолгите стрингови не можат да се запишат.
|
|
NULL
|
1 бајт
|
Нулевите вредности и нулевите стрингови се запишуваат како единечен бајт 0.
|
|
Variant
|
Променлива
|
При запишување на вредност со тип Variant, непосредно пред вредноста се запишува бајт што го означува податочниот тип на вредноста.
Вредност се запишува според оваа табела.
|
.