@BROT[Handle, Offset, Dateihandle, Dateioffset, Länge]: Aus einer Datei in einen Binärpuffer lesen.

 

Griff - ein binäres Handle von @BALLOC

 

Offset - der Byte-Offset im Puffer (dezimal oder hexadezimal)

 

Dateihandle - ein zum Lesen geöffnetes Dateihandle (von @DATEI ÖFFNEN)

 

Dateioffset - der Leseoffset (von der aktuellen Dateiposition) (dezimal oder hexadezimal)

 

Länge - Anzahl der zu lesenden Bytes (dezimal oder hexadezimal)

 

@BROT 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]