All Bundles

Byte

The byte class represents a 1-byte value.

Derived from: Number

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

Clear

Set all array elements to zero

function : Clear(b:Byte[]) ~ Nil
Parameters
NameTypeDescription
bByte[]byte 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
Byte[]compressed bytes

CompressGzip

Compresses a byte stream using gzip

function : CompressGzip() ~ Byte[]
Return
TypeDescription
Byte[]compressed bytes

CompressZlib

Compresses a byte stream using zlib

function : CompressZlib() ~ Byte[]
Return
TypeDescription
Byte[]compressed 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
bytesByte[]byte array to search
searchBytebyte to search for

Return
TypeDescription
Inttrue of found, false otherwise

Searches for the first occurrence of a byte

function : native : Find(bytes:Byte[], offset:Int, search:Byte) ~ Int
Parameters
NameTypeDescription
bytesByte[]byte array to search
offsetIntsearch offset
searchBytebyte to search for

Return
TypeDescription
Inttrue of found, false otherwise

Searches for the first occurrence of a byte array

function : native : Find(bytes:Byte[], search:Byte[]) ~ Int
Parameters
NameTypeDescription
bytesByte[]byte array to search
searchByte[]byte array to search for

Return
TypeDescription
Intindex of first occurrence, -1 otherwise

Searches for the first occurrence of a byte array

function : native : Find(bytes:Byte[], offset:Int, search:Byte[]) ~ Int
Parameters
NameTypeDescription
bytesByte[]byte array to search
offsetIntsearch offset
searchByte[]byte 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
bytesByte[]byte array to search
searchByte[]byte array to search for

Return
TypeDescription
Int[]an 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

Prints values

function : native : PrintLine(v:Byte[]) ~ Nil
Parameters
NameTypeDescription
vByte[]values to print

Prints values

function : native : PrintLine(v:Byte[,]) ~ Nil
Parameters
NameTypeDescription
vByte[,]values 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 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

Returns a string representation of the byte array

function : native : ToString(v:Byte[]) ~ String
Parameters
NameTypeDescription
vByte[]byte array

Return
TypeDescription
Stringstring representation of the byte array

Returns a string representation of the byte array

function : ToString(v:Byte[,]) ~ String
Parameters
NameTypeDescription
vByte[,]byte 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
bByte[]array

Return
TypeDescription
Char[]character array

UncompressBr

Uncompresses a byte stream using Brotli

function : UncompressBr() ~ Byte[]
Return
TypeDescription
Byte[]uncompressed bytes

UncompressGzip

Uncompresses a byte stream using gzip

function : UncompressGzip() ~ Byte[]
Return
TypeDescription
Byte[]uncompressed bytes

UncompressZlib

Uncompresses a byte stream using zlib

function : UncompressZlib() ~ Byte[]
Return
TypeDescription
Byte[]uncompressed bytes