0️⃣

二進位轉換

文字與 0101 二進位串雙向互轉,依 UTF-8 位元組逐位展開。
二進制 📂 編碼 👤 ToolWorld 🏷️ v1.1.12
載入中...
編碼模式:文字 → 二進位
文字輸入 {chars} 字元 / {words} 詞 / {lines} 行
二進位輸出
{bits} 位 · {bytes} 位元組

使用說明

📖 工具介紹


二進位轉換是一款免費的線上進位可視化工具,幫助您把任意文字依 UTF-8 位元組展開成一長串 0 與 1,也能把這樣的二進位串還原回原文。教學中講解字元編碼、資工新鮮人理解資料在記憶體裡的真實形態、或者資安愛好者手工建構位元序列時,都會用到這個工具。它嚴格依照 UTF-8 位元組流處理:每個位元組被補零寫成恰好 8 位,例如大寫字母 A 變成 01000001,空格變成 00100000,中文字則會展開成三組 8 位。您可以選擇是否在位元組之間加空格,讓每 8 位一組更易讀。解碼時工具會自動忽略空格、換行與其他非 0/1 字元,但如果遇到非 0/1 的內容或者總位數不是 8 的倍數,就會明確報錯而不是輸出亂碼。介面中間那個圓形箭頭按鈕用於一鍵翻轉方向,搭配上下兩欄使用非常直觀。全部運算在瀏覽器本機完成。

✨ 功能特點


  • 逐位元組展開:每個位元組固定 8 位,高位補零
  • UTF-8 準確:中文與 emoji 依真實位元組序列展開
  • 一鍵翻轉:中央箭頭按鈕切換編碼與解碼方向
  • 空格分組:可選在每位元組間加空格便於閱讀
  • 位元統計:即時顯示總位數與位元組數
  • 本機執行:純瀏覽器運算,隱私安全

📝 使用方式


  1. 確認目前是編碼(文字→二進位)還是解碼(二進位→文字)
  2. 依需求勾選位元組間空格
  3. 在輸入區貼上文字或 01 串
  4. 點擊轉換按鈕
  5. 點中央箭頭可把結果做為新輸入繼續翻轉

⚠️ 注意事項


  • 8 的倍數:解碼時 0/1 總位數必須是 8 的整數倍
  • 僅 0 與 1:其他字元會被忽略,若忽略後為空則報錯
  • 位元組序:依 UTF-8 位元組序逐位輸出,不做位元翻轉
  • 非文字位元組:二進位若不是合法 UTF-8,解碼會失敗
  • 篇幅:一個漢字展開為 24 位,長文字會非常長

相關推薦

⏫︎