<file handle> により指定されたファイルから特定したバイト数のデータを読み出す。 データは文字列変数 <strvar> へ記憶され、ファイルポインタは読み込んだバイト数分進められる。 データを読み込み終わる前にファイルポインタがファイルの終わりまで行った 場合は、 システム変数"result"に1が格納される。 それ以外は、"result"に0が格納される。 変数 <read byte> のとる値の範囲は1から225でなければならない。
例: filename = 'foo.txt' fileopen fp filename 0 :loop fileread fp 10 data messagebox data filename if result goto fclose goto loop :fclose fileclose fp