Random
Access, also "wahlfreier Zugriff" ist ohne selbstgebaute Logik nicht möglich. Du musst die ersten 4 Zeilen auslesen, um dann die 5.Zeile zu bekommen. Das liegt daran, das die Zeilen unterschiedlich lang sind.
Du könntest Dir eine Methode basteln, die zur n.ten Zeile hüpft, indem Du nur die Längeninformation ausliest und anschließend die entsprechende Byteanzahl nach vorne wanderst (per 'Seek').