| @BREAD |
@BREAD[handle,offset,filehandle,fileoffset,length] : Lecture d'un fichier dans un tampon binaire.
handle - un handle binaire provenant de @BALLOC
offset - le décalage d'octet dans le tampon (décimal ou hexadécimal)
filehandle - un fichier ouvert pour la lecture (à partir de @FILEOPEN)
fileoffset - décalage de lecture (à partir de la position actuelle du fichier) (décimal ou hexadécimal)
length - nombre d'octets à lire (décimal ou hexadécimal)
@BREAD renvoie le nombre d'octets effectivement lus.
Exemple :
set fhandle=%@fileopen[filename,r]
set bhandle=%@balloc[128]
set value=%@bread[%bhandle,0,%fhandle,0,32]