| @BREAD |
@BREAD[handle,offset,filehandle,fileoffset,length] Read from a file to a binary buffer.
handle - ein binäres Handle von @BALLOC
offset - der Byte-Offset im Puffer (dezimal oder hexadezimal)
filehandle - ein zum Lesen geöffnetes Dateihandle (von @FILEOPEN)
fileoffset - der Leseoffset (von der aktuellen Dateiposition) (dezimal oder hexadezimal)
length - Anzahl der zu lesenden Bytes (dezimal oder hexadezimal)
@BREAD gibt die Anzahl der tatsächlich gelesenen Bytes zurück.
Beispiel:
set fhandle=%@fileopen[filename,r]
set bhandle=%@balloc[128]
set value=%@bread[%bhandle,0,%fhandle,0,32]