Я новичок в Powershell, и я борется с базовым преобразованием из hex в float.Powershell - Hex to IEEE754 Одноточечная плавающая точка
Я хотел бы конвертировать 0x46FEEBD0 в плавающее число 32629.90625 (стандарт IEEE754). Все мои попытки дали мне 1191111632 (или 1,191112E + 09), который является десятичным представлением 0x46FEEBD0.
Есть ли простой способ Powershell для этого?
Благодаря
Поместите '[single]' перед 32629.90625 – LotPings
И измените вторую строку на '($ bytes [$ Bytes.Length..0] | Foreach-Object {(" {0: X2} "-f $ _) }) -join ("") ' – LotPings
Спасибо, я понял. – Seb