| |
|
|
 H.Brill | Hallo, liebe Mitleser Ich habe eine binäre Datei (von einem elektronischen Akkordeon ROLAND FRX8), in der überwiegend Steuerbefehle für das Akkordeon drin stehen. Irgendwo, in dieser Datei (angeblich an Offset $39B) soll ein 20 Bytes langer gepackter 7 Bit ASCII- String stehen, der den Musiktitel einer solchen Registrierung enthält, den ich auslesen möchte. Leider finde ich nichts an besagter Position (Offset). Kann auch sein, daß der Offset nur für das kleinere Akkordeon gilt und dieser String auch an anderer Stelle steht.
Wie könnte man einen solchen ASCII - String lokalisieren ? Die besagte Datei habe ich in einen Bereich# geladen. Leider haben meine Versuche mit Char$(..), OemToAnsi$() keinen Erfolg gebracht.
Ich habe mal 2 Dateien unten angehängt. Vielleicht hat ja jemand eine Idee ?
Achja, so hat es mal jemand in einem Elektronikforum beschrieben :
Diese Dateien sind ein Bitstream, in dem die ASCII Zeichen für den Namen aber nur 7 Bits belegen.
Man muss halt an der passenden Stelle im Bitstream nach den 7-Bit ASCII Zeichen suchen.
Beispiel Datei "kneipe_2.UPG" von weiter oben ab Offset 0x39B:
0000039B 65 CE 8B 26 ¦ 84 54 08 10 ¦ 20 40 81 02 ¦ 04 08 10 20 000003AB 40 82 01 80 ¦ AD 52 BA 04 ¦ 08 10 20 40 ¦ 81 02 00 00
65 CE 8B 26 84 54 08
01100101 11001110 10001011 00100110 10000100 01010100 00001000
01 1001011 1001110 1000101 1001001 1010000 1000101 0100000
01001011 01001110 01000101 01001001 01010000 01000101 00100000
0x4B 0x4E 0x45 0x49 0x50 0x45 0x20 K N E I P E <SPACE>
|
 |
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | vor 11 Tagen ▲ |
|
|
|