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 Available in MBS FileMaker Plugin 12.5 or newer.
Whether to swap bytes before writing.
Default is 0 for Little Endian.
Pass 1 for Big Endian byte order.
Optional

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

💬 Ask a question or report a problem