Lesen Sie eine Binärdatei mit Python [geschlossen]Python

Python-Programme
Anonymous
 Lesen Sie eine Binärdatei mit Python [geschlossen]

Post by Anonymous »

Ich habe eine binäre Messdatei (es sollte Schwimmer/INT darin bestehen, eine linke Seite und eine rechte Seite. Aus dem Messsystem (PAK dient es zum Testen von Schalldruck für Fahrzeuge usw.) gibt es auch einen Theader. XML -Datei. Dies: < /p>

32768
4096
0 16384


PAK_Throughput0/mea_throughput0
548224
8
-1.3999999986666667e+00

< /code>
So Offsets -Linie zum Beispiel. Offset 0 ist für die linke Seite, Offset 16384 für die rechte Seite. Aber wie kann ich es in Python lesen? Ich kenne Python relativ gut, aber nicht viel mit Binärdateien. Ich weiß, dass ich es so lesen kann, einfach ... < /p>
with open(fileName, mode='rb') as file:
fileContent = file.read()
< /code>
Aber wie kann ich zum Beispiel nur die benötigten Blöcke und so weiter lesen? Auch diese Informationen: < /p>
32768
4096
< /code>
Vielleicht kann jemand dazu beitragen? Vielen Dank. Ich denke, für jemanden, der viel mit Binärdateien gearbeitet hat, ist es eine leichte Aufgabe, die ich hoffe. Das Beispiel theader.xml ist hier:
https://pastebin.com/mpry4vba
Ich habe hier eine binäre Datei hochgeladen: https://afilebin.net/nvsypt Der Ordner Pak_throughput0, auf den in der XML verwiesen wird Datei.
wäre großartig, wenn jemand dabei helfen könnte.
Grüße und danke

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post