Seite 1 von 1

Blob in numerischen Wert umwandeln

Verfasst: Dienstag 9. Februar 2021, 11:49
von Rumo1985
Hallo,
ich benötige mal eure Hilfe da ich nicht voran komme.

Ich habe folgende Datenbankstruktur:
Bild

Ich würde jetzt gerne den Blob in einen numerischen Wert umwandeln. Der Datentyp ist unbekannt.
Wie gehe ich am besten vor?

Habe schon verschiedene Möglichkeiten mit struct.unpack versucht jedoch ohne Erfolg.

Ich danke euch im voraus für die Hilfe.

Re: Blob in numerischen Wert umwandeln

Verfasst: Dienstag 9. Februar 2021, 13:20
von Sirius3
Das ist ja jetzt nur eine Frage, welche Daten in dem Blob gespeichert sind. Und die Frage kann Dir niemand anderes beantworten, als der, der die Blobs schreibt.

Re: Blob in numerischen Wert umwandeln

Verfasst: Dienstag 9. Februar 2021, 14:07
von Rumo1985
Ja, das muss ich wohl erstmal prüfen. Vielleicht muss ich nochmal einen anderen Ansatz gehen da es sich um die Daten eines OPCUA Servers handelt kann sein das dieser in einem bestimmten Format abgelegt.

Re: Blob in numerischen Wert umwandeln

Verfasst: Dienstag 9. Februar 2021, 20:29
von ThomasL
Der Inhalt der markierten Zelle wird doch rechts angezeigt, oder sehe ich das falsch?
Art der Daten in der Zelle Binär 5 Bytes
Inhalt: 0a 00 80 bb 3f

Re: Blob in numerischen Wert umwandeln

Verfasst: Dienstag 9. Februar 2021, 21:56
von __deets__
Ja aber was heissen die?

Re: Blob in numerischen Wert umwandeln

Verfasst: Dienstag 9. Februar 2021, 22:36
von __blackjack__
Also eine korrekte, aber wahrscheinlich nutzlose Antwort beliebige Bytes in *einen* numerischen Wert zu wandeln, wäre ``value = int.from_bytes(blob_data, "little")``. 😎