Zitat von
guidok:
Er könnte den Stream byteweise einlesen, bis ein Endezeichen erkannt wird. Ob dass allerdings performant ist?
kommt drauf an, wie man sucht
Blockweise (in geeigneten Blockgrößen) einlesen, darin suchen und wenn gefunden, dann zurückspringen
oder gleich einen Lesepuffer einrichten.