跳至主要內容

尋找下一個工具

準備、檢查,再匯出

二進位轉換器:文字轉二進位與二進位轉文字

將文字轉成二進位位元組,或以 UTF-8 或嚴格 ASCII 解碼二進位。可驗證不完整的位元組,並以本機 ZIP 匯出轉換 TXT 批次檔案。

正在載入文字工作區…

優點

  • 多語言文字請選擇 UTF-8,若要求字元範圍為 0–127,則請選擇嚴格 ASCII。
  • 對於不完整的群組與無效的 UTF-8,會明確回報錯誤,而不是悄悄產生損壞的文字。
  • 最多可轉換 20 個 TXT 檔案,輸出檔案有編號,並提供各檔案的失敗報告。

適用情境

  • 在電腦課程中說明位元組的表示方式。
  • 在製作報告之前,先檢查編碼過的訊息。
  • 復原 UTF-8 文字,並繼續進行清理或 PDF 準備。

如何使用此工具

  1. 選擇文字轉二進位或二進位轉文字,然後選擇字元編碼。
  2. 貼上輸入內容、匯入 UTF-8 TXT 檔案,或載入範例。
  3. 檢視即時結果。編碼時,請選擇輸出的位元組分隔符號。
  4. 複製、下載、反向轉換結果,或繼續處理可讀的文字。

二進位文字始於編碼的選擇

二進位描述的是一種數字系統,但訊息還需要另一個規則:字元編碼。字母 A 在 ASCII 和 UTF-8 中都會變成位元組 65,以二進位寫成 01000001。這個簡單的範例可能隱藏了一個重要的細節:許多字元需要不只一個 UTF-8 位元組,因此計算群組數量,並不等同於計算螢幕上看到的字母數量。

當您要檢查只接受零到 127 之間數值的系統時,請選擇嚴格 ASCII。工具會拒絕超出該範圍的字元。UTF-8 則是一般多語言文件的實用選擇。一個印地語單字、一個帶重音符號的姓氏或一個表情符號,可能佔用多個位元組,卻仍是一小段可讀的文字。對這些字元進行編碼,並不會翻譯它們的語言。

解碼時,這個轉換器可接受緊湊的二進位連續字串,以及以空白、逗號或冒號分隔的完整位元組群組。每一段連續字串必須包含八位元的倍數。它不會把兩個損壞的群組接在一起,並假裝它們是有效的位元組。語法正確的位元組序列仍可能是無效的 UTF-8;這會產生獨立的錯誤,並保留原始輸入供您查看。

處理批次時,每個檔案都使用所選的設定。失敗的檔案不會移除成功的輸出,ZIP 報告會依選取順序標示失敗的檔案。在將解碼後的文字傳入文件工作流程之前,請先閱讀內容。二進位編碼只是一種表示方式,並不是加密:任何知道相同編碼規則的人都能還原它。

格式、限制與隱私

  • 來源與解碼後的文字:20,000 個 UTF-16 碼元。編碼後的輸入:720,000 個字元,最多 80,000 個位元組。
  • UTF-8 TXT 檔案:每個 1 MiB。批次:20 個檔案,合計最多 5 MiB。
  • NULL 與開頭的 BOM 會被保留。含有 NULL 的文字無法交接給文件工具。
  • 不支援 UTF-16、Windows-1252、完整 hexdump 位址欄,也不支援程式語言的跳脫字元解析。

這些工具在本機處理文字,不會自動儲存草稿。離開前請下載重要的內容;暫時的檔案傳遞會在 30 分鐘後失效。

常見問題與解答

可以反向轉換二進位嗎?

可以。成功轉換之後,請使用反向操作。輸出會成為新的輸入,轉換方向也會改變。

為什麼解碼會失敗?

請檢查位元組群組是否完整,以及原始的字元編碼。有效的位元組語法,並不保證是有效的 UTF-8 文字。

編碼可以保護機密文字嗎?

不行。二進位與十六進位的表示方式是可逆的,並不是加密。這些轉換都在瀏覽器本機端執行。

繼續你的文件工作流程

要帶著文字前往下一個工具,請使用工作區內的「繼續」按鈕;這些連結會開啟空白的工具。