@BWRITE[handle,offset,filehandle,fileoffset,length] Write from a binary buffer to a file.

 

handle - ein binäres Handle von @BALLOC

 

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

 

filehandle - ein zum Schreiben geöffnetes Dateihandle (von @FILEOPEN)

 

fileoffset - der Schreiboffset (von der aktuellen Dateiposition) (dezimal oder hexadezimal)

 

length - die Anzahl der zu schreibenden Bytes (dezimal oder hexadezimal)

 

@BWRITE gibt die Anzahl der geschriebenen Bytes zurück

 

Beispiel:

 

set fhandle=%@fileopen[filename,w]

set bhandle=%@balloc[128]

set value=%@bwrite[%bhandle,0,%fhandle,0,32]