Blob

Parent Previous Next

Blob.

The Blob type represents a binary large object which can store a long sequence of 8-bit bytes.


Type Specification.

Details of the type and the supported operators:


Category

Description

Default

Standard Type

Value range: 0 to approx. 2 billion bytes.

Empty


Category

Operators

Primary

x.y   foo(x)

Equality

==   <>


Assignment

:=


Please note that blobs can seamlessly handle expressions containing bytes. This however does not apply to function parameters which must receive arguments with the correct type due to function overload signature requirements.


Example:


 Blob A := 0x00010203; //A contains 4 bytes.

 Blob B := A.Invert(); //Now B == 0xFFFEFDFC;



Standard Functions.

This chapter contains descriptions on the next pages of all the standard functions recognized by the compiler as member-functions of the Blob type.