二進位制轉文本

💻 Binary to Text

Convert a binary (0/1) string into readable text in your browser, with UTF-8 decoding.

📐 工作原理與說明
把二進位制位串按固定位寬還原為文本,常用於協議除錯與教學。
  • 切分:按 8 位(位元組)或 7 位(ASCII)切分位串,逐段對映為字元。
  • 清洗:先剔除空格、換行等分隔符,並校驗只含 0/1 且長度為位寬整數倍。
  • 字元集:可指定 UTF-8 / ASCII / Latin-1,選錯會產生亂碼(mojibake)。
  • 關聯:與十六進位制互為中間表示,二者可無損互轉。

📖 使用說明

每 8 位二進位制解析為一個位元組,支援空格、短橫線、點等任意分隔符。

支援 UTF-8 多位元組字元。

📚 深度解析:二進位制轉文本

💡 常見使用場景

  • 從位元流中還原可讀文本,常用於 CTF 與教學演示。
  • 抓取協議報文後,把二進位制負載粘進來還原成可讀文本,快速確認是 JSON、HTML 還是已經加密的亂碼。
解碼 01001000 01000101
輸入 `01001000 01000101` → 輸出 `HE`(0x48=H、0x45=E)。

❓ 常見問題(FAQ)

位數不是 8 的倍數怎麼辦?
按 8 位一組擷取,未對齊的尾組無法構成完整位元組會被忽略或報錯。
位串裡有空格或換行能解嗎?
可以。工具會先剔除空格、換行等常見分隔符再按固定位寬切分。但要留意:若原文本身含空格字元,剔除後就無法還原空格;此外位串長度不是位寬整數倍時,末尾不足的位會被丟棄或報錯,需檢查是否複製完整。
⚠️ 使用說明與注意事項
📖關於「二進位制轉文本」 ▼

📝工具簡介

二進位制轉文本。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。