Hi,
eine Firma, die schon vor Jahren pleite gegangen ist, hat uns Messdaten überlassen, die wir lesen möchten. Die Daten sind mit Sicherheit nicht verschlüsselt, sondern nur in einem Zip or RLE-Format komprimiert.
Anbei zwei kurze Aufnahmen, vielleicht 20-100 Datenpunkte. Man sieht, dass bis ca 22h der Header geht.
Ich vermute, dass es 16-bit Integer-Werte sind. Bei Messdaten wird üblicherweise nur der erste Wert absolut übertragen, alle folgenden sind Differenzen zum vorigen, da diese Reihen besser komprimieren. Die Messdaten sind Druckwerte im Abstand von 1 Sekunde, also bei dieser Kalibierungsaufnahme wahrscheinlich im wesentlichen konstant. Da ich weiß, dass die Programmierer nicht sehr clever waren, kann auch sein, dass sie diesen Trick nicht verwendet haben.
Belohnung wenn es jemand vor mir schafft. Wir haben noch eine mühsame alte Methode, die Dinger zu konvertieren, es ist mehr des Sport halber.
Programmiersprache beliebig. Demnächst bekomme ich noch längere Aufnahmen zum Testen.
arjuno
eine Firma, die schon vor Jahren pleite gegangen ist, hat uns Messdaten überlassen, die wir lesen möchten. Die Daten sind mit Sicherheit nicht verschlüsselt, sondern nur in einem Zip or RLE-Format komprimiert.
Anbei zwei kurze Aufnahmen, vielleicht 20-100 Datenpunkte. Man sieht, dass bis ca 22h der Header geht.
Ich vermute, dass es 16-bit Integer-Werte sind. Bei Messdaten wird üblicherweise nur der erste Wert absolut übertragen, alle folgenden sind Differenzen zum vorigen, da diese Reihen besser komprimieren. Die Messdaten sind Druckwerte im Abstand von 1 Sekunde, also bei dieser Kalibierungsaufnahme wahrscheinlich im wesentlichen konstant. Da ich weiß, dass die Programmierer nicht sehr clever waren, kann auch sein, dass sie diesen Trick nicht verwendet haben.
Belohnung wenn es jemand vor mir schafft. Wir haben noch eine mühsame alte Methode, die Dinger zu konvertieren, es ist mehr des Sport halber.
Programmiersprache beliebig. Demnächst bekomme ich noch längere Aufnahmen zum Testen.
arjuno