跳到工具區
系統工具

進位、位元組與 IEEE 754 檢視器

精確換算二、八、十、十六進位整數,並依位元寬度檢視二補數、大小端位元組排列與 float32/float64 位元欄位。

輸入0 個字元
結果0 個字元
就緒

想要更順手的原生工作流程?

把「進位、位元組與 IEEE 754 檢視器」放進一個快速鍵。

DevSexy Mac 版保留同樣私密的本機處理,同時提供全域快速鍵;不用管理瀏覽器分頁,需要時直接叫出。

全域快速鍵可離線使用本機處理
免費試用 Mac 版

目前的瀏覽器工具仍然免費。

記憶體數值解讀工作區

數字只是資料;位元寬度與型別才賦予它意義。

同一組 32 bits 可以讀成無號整數、二補數負數、四個依地址排列的位元組,或 IEEE 754 浮點數。先確認格式契約,再判斷畫面上的數值。

十進位

3,735,928,559

十六進位

0xDEADBEEF

二進位 · 32 bits

1101 1110 1010 1101 1011 1110 1110 1111

位元組

DE AD BE EF

01 · 先決定位元寬度

同一組位元樣式,兩種整數解讀

8 bits16 bits32 bits64 bits

無號整數

3,735,928,559

有號二補數

−559,038,737

符號位元

第 31 bit · 為 1

無號最大值

4,294,967,295

選擇較小寬度可能捨棄高位元。DevSexy 會標示輸入超出目前有號或無號範圍,再以 modulo 2ⁿ 顯示保留下來的低位元,不會把截斷結果冒充原值。

02 · 依記憶體地址查看位元組

Endianness 只重排位元組,不會反轉單一位元組內的 bits。

+00+01+02+03
Big-endian · 最高有效位元組位於最低地址DEADBEEF
Little-endian · 最低有效位元組位於最低地址EFBEADDE

03 · IEEE 754 binary32 欄位

把同一組 32 bits 重新解讀為浮點數

S

1

Exponent

10111101

Fraction

10110101101111011101111

零次正規數正規數InfinityNaN
分類
正規數
未偏移指數
62
有效數
1.fraction
數值
≈ −6.2599 × 10¹⁸

04 · 常見資料讀取順序

從格式契約開始,不要從「看起來合理」的結果倒推。

封包 / hex dump

定位欄位位元組 → 查明協定寬度 → 確認位元組順序 → 再解讀有號或無號

除錯器記憶體

依地址遞增複製位元組 → 選擇程式型別寬度 → 對照邏輯值與記憶體排列

Modbus registers

分別確認 register 順序與位元組順序;本工具不處理混合 word swap

浮點感測資料

先按來源契約整理成邏輯 bit pattern → 選擇 32 或 64 bits → 解讀 IEEE 754 → 檢查特殊分類

執行可重現的範例

在明確的位元寬度、有號規則和 IEEE-754 格式下解釋同一組位。

使用範例會替換目前輸入、參考輸入、操作與選項。以下均為公開示範資料。

按八位有號數讀取 FF

十六進位輸入、8 位元寬度、二進位補碼、大端位元組顯示。

輸入

0xFF

FF 即 255,超出八位有號範圍。報告警告位元寬度不符,低位元解釋為 -1;無號解釋為 255。

Selected width: 8 bits
Signed (8-bit): -1
Width fit: no

解碼數值 1 的 float32 位模式

IEEE-754 binary32,十六進位 0x3F800000,大端記憶體顯示。

輸入

0x3F800000

報告給出數值 1 及符號、指數和尾數字段。

IEEE-754 binary32
Value: 1
Hex bits: 0x3F800000

繼續處理相關任務

Base64 編碼/解碼

在瀏覽器本機轉換文字與 Base64,可選 UTF-8、UTF-16、Latin-1,以及 Standard Base64 或 Base64URL alphabet。

Hash / HMAC / 檔案雜湊校驗

在瀏覽器本機計算文字或檔案摘要、產生 HMAC,並比對完整的預期校驗值。

Unicode 文字跳脫與字元檢查

在瀏覽器檢查 grapheme cluster、code point、UTF-16 code unit、UTF-8 bytes、Unicode 正規化與常見跳脫寫法。

在 DevSexy Mac 應用程式中重複處理

反覆處理本機資料時,可透過 Option 快捷鍵開啟原生應用程式,離線使用工具。

直接回答

什麼是 進位、位元組與 IEEE 754 檢視器?

免費線上換算二、八、十、十六進位整數,依位元寬度檢視二補數與大小端位元組排列,並拆解 float32/float64 的 IEEE 754 位元欄位與特殊值。

它能做什麼?

  • 轉換
  • 浮點位

如何使用 進位、位元組與 IEEE 754 檢視器

  1. 01

    準備輸入

    明確輸入進位制,以及要解釋整數、位元組還是浮點位模式。

  2. 02

    選擇操作

    顯式設定位元寬度、有號規則與記憶體位元組序。

  3. 03

    核對結果

    接受低位截斷或迴繞解釋前,先閱讀位元寬度適配警告。

常見問題

為什麼 FF 既可以是 -1,也可以是 255?
8 位模式完全相同。按無號數解釋為 255,按二進位補碼解釋為 -1;位元寬度與有號規則都屬於資料約定。
位元組序會改變數學上的整數嗎?
位元組序決定記憶體位元組的展示。讀取外部位元組序列時必須匹配其格式,它與選定的有號整數解釋是不同設定。
浮點解碼就是進位制轉換嗎?
不是。IEEE-754 把位分為符號、指數和尾數;0x3F800000 作為 float32 表示 1,與十進位制整數解釋不同。