Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

BinaryFile.ReadInt

Reads an integer value.

Component Version macOS Windows Linux Server iOS SDK
BinaryFile 7.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "BinaryFile.ReadInt"; BinaryFileRef { ; Bits; BigEndian } )   More

Parameters

Parameter Description Example Flags
BinaryFileRef The reference number for the open file. $FH
Bits The number of bits to use.
Can be 8, 16, 32 or 64 bit.
Default is 32 bit.
32 Optional
BigEndian Whether to swap bytes before writing.
Default is 0 for Little Endian.
Pass 1 for Big Endian byte order.
Optional

Added in version 12.5.

Result

Returns value or error.

Description

Reads an integer value.
See also BinaryFile.WriteInt for writing.

Examples

Play with reading integers:

Set Variable [ $fh ; Value: MBS( "BinaryFile.Open"; "/Users/cs/Desktop/test.txt" ) ]
Set Variable [ $v1 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 8) ]
Set Variable [ $v2 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 16) ]
Set Variable [ $v3 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 32) ]
Set Variable [ $v4 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 64) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.Close"; $fh) ]

See also

Release notes

Blog Entries

This function checks for a license.

Created 12nd June 2017, last changed 5th October 2022


BinaryFile.ReadHex - BinaryFile.ReadPDF