v2025.6.2
All Bundles

Byte

The byte class represents a 1-byte value.

Operations

Abs

Returns the absolute value

function : Abs() ~ Byte

Return

TypeDescription
Byteabsolute value

CRC32

Calculates the signed CRC32 value for the stream

function : CRC32() ~ Int

Return

TypeDescription
Intsigned CRC32

Clamp

Returns a given value between an upper and lower bound

function : Clamp(min:Byte, value:Byte, max:Byte) ~ Byte

Parameters

NameTypeDescription
minByteminimal value
valueBytevalue between the min and max
maxBytemaximum value

Return

TypeDescription
Bytemin if vaule is less than main, max if max is less than value, otherwise the value

Clear

Set all array elements to zero

function : Clear(b:Byte[]) ~ Nil

Parameters

NameTypeDescription
bBytebyte array

Compare

Compares two values

function : native : Compare(l:Byte, r:Byte) ~ Int

Parameters

NameTypeDescription
lByteleft compare object
rByteright compare object

Return

TypeDescription
Int0 if equal, -1 if types differ, 1 if equal

CompressBr

Compresses a byte stream using Brotli

function : CompressBr() ~ Byte[]

Return

TypeDescription
Bytecompressed bytes

CompressGzip

Compresses a byte stream using gzip

function : CompressGzip() ~ Byte[]

Return

TypeDescription
Bytecompressed bytes

CompressZlib

Compresses a byte stream using zlib

function : CompressZlib() ~ Byte[]

Return

TypeDescription
Bytecompressed bytes

Error

Prints error value

function : Error() ~ Nil

ErrorLine

Prints error value with newline

function : ErrorLine() ~ Nil

Find

Searches for the first occurrence of a byte

function : native : Find(bytes:Byte[], search:Byte) ~ Int

Parameters

NameTypeDescription
bytesBytebyte array to search
searchBytebyte to search for

Return

TypeDescription
Inttrue of found, false otherwise

Find

Searches for the first occurrence of a byte

function : native : Find(bytes:Byte[], offset:Int, search:Byte) ~ Int

Parameters

NameTypeDescription
bytesBytebyte array to search
offsetIntsearch offset
searchBytebyte to search for

Return

TypeDescription
Inttrue of found, false otherwise

Find

Searches for the first occurrence of a byte array

function : native : Find(bytes:Byte[], search:Byte[]) ~ Int

Parameters

NameTypeDescription
bytesBytebyte array to search
searchBytebyte array to search for

Return

TypeDescription
Intindex of first occurrence, -1 otherwise

Find

Searches for the first occurrence of a byte array

function : native : Find(bytes:Byte[], offset:Int, search:Byte[]) ~ Int

Parameters

NameTypeDescription
bytesBytebyte array to search
offsetIntsearch offset
searchBytebyte array to search for

Return

TypeDescription
Intindex of first occurrence, -1 otherwise

FindAll

Searches for all occurrences of the byte array

function : FindAll(bytes:Byte[], search:Byte[]) ~ Int[]

Parameters

NameTypeDescription
bytesBytebyte array to search
searchBytebyte array to search for

Return

TypeDescription
Intan array of indexes

IsNeg

Checks is a number is negative

function : IsNeg() ~ Bool

Return

TypeDescription
Booltrue if negative, false otherwise

Max

Returns the largest byte value

function : Max(l:Byte, r:Byte) ~ Byte

Parameters

NameTypeDescription
lBytevalue to compare
rBytevalue to compare

Return

TypeDescription
Bytelargest byte value

Min

Returns the smallest byte value

function : Min(l:Byte, r:Byte) ~ Byte

Parameters

NameTypeDescription
lBytevalue to compare
rBytevalue to compare

Return

TypeDescription
Bytesmallest byte value

Print

Prints value

function : Print() ~ Nil

PrintLine

Prints value with newline

function : PrintLine() ~ Nil

PrintLine

Prints values

function : native : PrintLine(v:Byte[]) ~ Nil

Parameters

NameTypeDescription
vBytevalues to print

PrintLine

Prints values

function : native : PrintLine(v:Byte[,]) ~ Nil

Parameters

NameTypeDescription
vBytevalues to print

ToBinaryString

Returns a binary string representation of the value

function : native : ToBinaryString() ~ String

Return

TypeDescription
Stringbinary string representation of the value

ToChar

Returns the Character value

function : ToChar() ~ Char

Return

TypeDescription
Charvalue

ToFloat

Returns the Float value

function : ToFloat() ~ Float

Return

TypeDescription
Floatvalue

ToHexString

Returns a positive hexadecimal string representation of the value

function : native : ToHexString() ~ String

Return

TypeDescription
Stringhexadecimal string representation of the value

ToInt

Returns the Int value

function : ToInt() ~ Int

Return

TypeDescription
Intvalue

ToString

Returns a string representation of the value

function : native : ToString() ~ String

Return

TypeDescription
Stringstring representation of the value

ToString

Returns a string representation of the byte array

function : native : ToString(v:Byte[]) ~ String

Parameters

NameTypeDescription
vBytebyte array

Return

TypeDescription
Stringstring representation of the byte array

ToString

Returns a string representation of the byte array

function : ToString(v:Byte[,]) ~ String

Parameters

NameTypeDescription
vBytebyte array

Return

TypeDescription
Stringstring representation of the byte array

ToUnicode

Converts the byte array to a character array

function : ToUnicode(b:Byte[]) ~ Char[]

Parameters

NameTypeDescription
bBytearray

Return

TypeDescription
Charcharacter array

UncompressBr

Uncompresses a byte stream using Brotli

function : UncompressBr() ~ Byte[]

Return

TypeDescription
Byteuncompressed bytes

UncompressGzip

Uncompresses a byte stream using gzip

function : UncompressGzip() ~ Byte[]

Return

TypeDescription
Byteuncompressed bytes

UncompressZlib

Uncompresses a byte stream using zlib

function : UncompressZlib() ~ Byte[]

Return

TypeDescription
Byteuncompressed bytes