Hi all,
What is the best way to read a binary file byte by byte?
import os, streams
var fs_pos = 0
var fs = newFileStream(paramStr(1), fmRead)
while true:
var one_char = fs.readChar()
echo one_char
if (one_char == '\0'):
echo "breaking at " & $fs_pos
break
fs_pos += 1
Runstreams.readChar() returns the same '0' for a null byte as well as EOF. Please advise.
