Splunk Search

Hex to Floating Point converter?

pchiu
Engager

Hi,

I have a field that contrains a hex-string representing an encoded-float number (sign+exponent+mantissa).
What would be a (nice) way of evaluating it into another field that would contain the actual float value?

Ex: https://gregstoll.com/~gregstoll/floattohex/

Thanks

PS: I can't change the original hex-string.

Tags (3)
0 Karma

woodcock
Esteemed Legend

Show us the sample data and the field and what the sample data should look like after conversion.

0 Karma

jeanyvesnolen
Path Finder

You could use a scripted lookup with a small python script doing conversion

transforms.conf

        [hex_converter]
        external_cmd = hex_converter.py hexstring floatnum
        fields_list = hexstring , floatnum

You can after use it with (if number_hex is your field)

| lookup hex_converter hexstring AS number_hex 

And you can run it automatically if you want see (automatic lookup)

0 Karma
Get Updates on the Splunk Community!

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

[Puzzles] Solve, Learn, Repeat: Nested loops in Event Conversion

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Your Guide to Splunk Digital Experience Monitoring

A flawless digital experience isn't just an advantage, it's key to customer loyalty and business success. But ...