Tach!
Richtig. Dazu muss man das Trennzeichen finden was nur klappt, wenn man die zum Trennzeichen gehörige Bytesequenz kennt.
Hab ich doch schon widerlegt, dass das nicht notwendig ist, wenn man die Dekodierung vorher vornimmt. Dann vergleicht man Zeichen mit Zeichen und die interne Darstellung interessiert genausowenig, wie dass dazu noch viel weiter unten irgendwelche Elektronen sich von A nach B bewegen müssen.
Genau das macht ein Parser und der kann auch nur diejenigen Daten für den Wahlfreien Zugriff zur Verfügung stellen die er selbst in der Datei adressieren kann.
Es gibt genügend Parser, die sequenzielle Datenströme parsen, bei denen sie nicht wissen, wo irgendetwas anfängt oder aufhört, jenseits von "Zeichen" als kleinster Einheit, und daraus auch andere Strukturen erzeugen als solche mit wahlfreiem Zugriff. HTML zu DOM beispielsweise. Darin muss man sich an den Eltern- und Kindelementen entlanghangeln, um zum Ziel zu kommen. Ein wahlfreier Zugriff kann aber durch getElementById() und Konsorten simuliert werden.
dedlfix.