Erstaunlich, klappt, obwohl das chr(0) ja wie ein Leerzeichen in der Datei steht.
Meiner ist aber viel kürzer (Der Code, natürlich

):
CreateFile(0,"test.txt")
For x = 1 To 5
WriteString(0,"blubb")
WriteCharacter(0,0)
Next
FileSeek(0,0)
length = Lof(0)
*mem = AllocateMemory(length)
ReadData(0,*mem,length)
For x = 1 To 5
string$ = PeekS(*mem)
*mem + Len(string$) + 1
Debug string$ + "/" + Str(Len(string$))
Next
Ediit (Dafür weiß ich jetzt aber auch, wie ich das blöde len(string$) + 1 umgehe, ds wäre meine nächste Frage gewesen), beiderseits vielen Dank.
Quark, die Frage gibt es immer noch, hatte ich ganz übersehen. Gibt es für Speicher nicht auch so etwas wie loc(file)?