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.


Anmelden zum Antworten