getInt64Le

Reads an Int64 value from the byte array at the specified offset in little-endian order.

This function reads eight bytes (Int64) from the byte array at the specified offset and interprets them as a signed 64-bit integer using little-endian byte order.

Return

The Int64 value read from the byte array.

Parameters

offset

The offset (index) in the byte array from which the Int64 value should be read. Must be within the valid range of the array's indices.

Throws

If the offset or offset + 7 is negative or greater than or equal to the array's size.


fun ByteString.getInt64Le(offset: Int): Long

Gets a 64-bit signed integer (Int64) from this ByteString at the specified offset in Little-Endian order.

This function retrieves eight bytes from the ByteString at the given offset and the next seven bytes, and interprets them as a 64-bit signed integer in Little-Endian order.

Return

The 64-bit signed integer value at the specified offset.

Parameters

offset

The index from which to start reading the Int64 value.

Throws

if the offset is out of bounds or if the size of this ByteString is less than Long.SIZE_BYTES.