Ich muss in der Lage sein, eine Binärdatei mit Ruby zu analysieren. Diese Datei enthält Teile von Daten, die über einen Header gefunden werden, der den Dateioffset und die Länge jedes Chunks enthält.
Wie bekomme ich die Daten richtig? Ich war bisher nicht in der Lage, in der Datei nach den Offsets zu suchen, die ich ausgelesen habe, da sie in Strings herauskommen, von denen ich nicht weiß, wie sie in ein Format umgewandelt werden, das IO # seek versteht.
Irgendwelche Hilfe? Ein allgemeiner Weg, um den Offset und die Länge in etwas Nutzbares (wie eine Ganzzahl oder etwas) zu konvertieren, wäre hilfreich.
Tags und Links ruby binaryfiles