End of File
-
Hi
In unserem Infokurs gibt es gerade eine Diskussion darüber wie das Ende von Dateien dargestellt wird.
Also bei der read Methode eines FileReader Objektes wird ja -1 zurückgegeben, was ja schwer in der Datei stehen kann.
Die Frage ist: steht am Ende der Datei ein besonderes Zeichen und wenn ja welches?
-
In the ANSI X3.27-1969 magnetic tape standard, the end of file was indicated by a tape mark, which consisted of a gap of approximately 3.5 inches of tape followed by a single byte containing the character 13(hex) for nine track tapes and 17 (octal) for seven track tapes.
-
Am Ende steht immer 0x42, darum darf 0x42 auch nicht in der Datei vorkommen. Deswegen ist schon eine Rakete abgestüzt.
Nein da steht natürlich nix, das Betriebsystem (bzw. eher der Dateisystemtreiber) weiß aber natürlich welche Blocke die Datei hat, und wo sie anfängt bzw. aufhört.