二進位轉文字
文字轉換為二進位,並能將二進位轉迴文字,支援完整的 Unicode(UTF-8)功能,且所有運算皆在你的瀏覽器中執行。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.使用切換按鈕選擇方向:文字 → 二進位用於編碼,或二進位 → 文字用於解碼。
- 2.在文字 → 二進位模式下,輸入或貼上任何文字(字母、數字、表情符號、重音符),並在下方讀取 8 位元的二進位輸出,位元組之間以空格分隔。
- 3.在二進位 → 文字模式下,貼上你的 0 跟 1 — 空格與換行符會被忽略 — 解碼後的文字會立即出現。
- 4.使用複製按鈕來取得結果,或切換方向將輸出直接作為下一個輸入。所有運算都在本機進行,因此不會上傳任何內容。
關於二進位轉文字
二進位是電腦實際使用的語言。你輸入的每個字元、傳送的每個表情符號,以及儲存的每個檔案,最終都會被儲存為一串由兩個符號組成的序列:0 和 1。每個符號稱為一個位元,電腦會將這些位元以八個為一組,稱為位元組。一個位元組可以表示 256 種不同的值,從 00000000 到 11111111,這已經足夠涵蓋日常英文中使用的字母、數字和標點符號。這個轉換器讓你可以在兩者之間自由轉換:輸入普通文字並觀看它轉換為二進位,或貼上一串 0 和 1,並將其轉換回可讀的文字。
要了解轉換過程,瞭解字元編碼會有幫助。幾十年前,電腦同意使用一張稱為 ASCII 的表格,將英文字母與符號對映為 0 到 127 之間的數字。大寫字母 A 對應數字 65,這在二進位中為 01000001。詞語 Hi 則轉換為兩個位元組,01001000 對應 H,01101001 對應 i,通常會在每個位元組之間加入空格以便閱讀。ASCII 對英文來說已經足夠,但世界需要重音符、非拉丁文字與表情符號,因此現代軟體使用 UTF-8。UTF-8 是 ASCII 的超集:普通英文字元仍會對映到相同的單一位元組,但像 e-acute、中文字元或咖啡杯表情符號等字元則會跨兩個、三個或四個位元組進行編碼。這個工具在兩方向都使用 UTF-8,因此帶有重音的詞或表情符號可以無損地轉換為二進位再轉回。
編碼過程非常簡單。將文字轉換為二進位時,工具會將你的文字轉換為 UTF-8 位元組,然後將每個位元組寫成八位元,並在需要時補前導零,並在每個位元組之間加入空格。將二進位轉換為文字時,工具會移除你貼上的任何空格、製表符或換行符,將剩餘的數字分為八位一組,將每個組轉換回位元組,並將位元組解碼為 UTF-8。因為位元組始終是八位元,因此 0 跟 1 的數量應該是八的倍數;如果不是,工具會清楚地告訴你,而不是猜測。
人們使用二進位轉換器有很多原因。學習電腦科學的學生會使用它來觀察字元如何轉換為位元,並檢查作業。開發者與愛好者會使用它來檢查資料、除錯編碼,或製作謎題。教師會在課堂上使用它來讓抽象概念變得具體。還有許多使用者只是享受用二進位寫秘密訊息、 Geek 風的生日卡片或 T 恤口號的樂趣。
隱私內建。所有運算都在你的瀏覽器中使用純 JavaScript 進行,因此你輸入的任何內容都不會上傳、記錄或傳送至任何伺服器。你的文字與二進位永遠不會離開你的裝置,轉換過程在你輸入時即時進行,即使頁面載入後離線,工具仍會持續運作。
常見問題
- 文字是如何轉換為二進位的?
- 你的文字會先被編碼為 UTF-8 位元組。每個位元組是一個從 0 到 255 的數字,工具會將這個數字轉換為八位二進位數(位元),並用前導零補足,使每個位元組長度正好為 8 位元。位元組之間會用空格分隔以提高可讀性。例如字母 A 對應的位元組為 65,轉換後為 01000001,而 Hi 則為 01001000 01101001。
- 這項功能支援表情符號、重音符號和其他語言嗎?
- 支援。轉換器使用 UTF-8 編碼,這與現代軟體所依賴的編碼相同,因此像 café、你好 或 ☕ 這類字元都能正確處理。這些字元只需要多於一個位元組,因此每個字元會產生多於八位元。將它們轉換為二進位數字再轉迴文字,可以準確還原原始文字,不會有任何損壞。
- 我的文字會被上傳到任何地方嗎?
- 不會。所有的轉換過程都在你的瀏覽器本機進行,使用 JavaScript 編碼。你輸入的任何文字或二進位資料都不會傳送到伺服器、儲存或紀錄。你的資料永遠不會離開你的裝置,這也是為何這個工具運作迅速,並在頁面載入後即使離線也能持續運作。
- 如果我的二進位資料長度不是 8 的倍數會怎麼樣?
- 因為每個位元組正好由 8 個位元組成,有效的二進位字串必須能被 8 整除。如果你貼入的內容無法被整除,解碼器會顯示一段簡短說明說明問題,而不是返回亂碼。空格、製表符與換行符之間的空白都會被忽略,因此你可以自由格式化你的二進位內容。
相關工具
- Base64 編碼 / 解碼立即在瀏覽器中編碼或解碼 Base64,完整支援 UTF-8 — 表情符號和重音字元都能使用。
- Morse Code 轉換器立即轉換文字為摩斯密碼並回傳,搭配音效播放 — 免費且完全在瀏覽器中執行。
- 密碼產生器在瀏覽器中產生強韌的隨機密碼,所有運算皆在本機進行,不會上傳任何內容。
- A1Z26 字母數字密碼轉換器把英文字母轉為明確的 A=1 至 Z=26 益智格式,並在不混淆單字邊界的情況下解碼經驗證的數字組。
- AES 線上加密完全在瀏覽器中把文字加密為可攜、具驗證能力的 AES-256-GCM JSON 封裝,或使用密碼解密封裝。
- ASCII 轉換器將標準 7 位 ASCII 文字轉換為十進位碼,或將十進位碼解碼為精確的 ASCII 字元本機執行。
編碼與加密 使用指南
查看全部- Binary to Text Encoding: A UTF-8 Guide (英文原文)
- Binary to Text Decoder: Decode 0s and 1s (英文原文)
- Binary to Text Command Line vs Online: Which to Use (英文原文)
- Binary to Text Cheat Sheet: ASCII Reference and Examples (英文原文)
- How to Do Binary to Text Conversion in Your Browser (英文原文)
- Binary to Text Bulk: Decode Multiple Lines at Once (英文原文)
- Binary to Text API Alternative: Run the Decode Locally (英文原文)
- Binary to Text Alternative for Full Unicode and Privacy (英文原文)
- Convert Binary to Text Instantly in Your Browser (英文原文)
- How to Convert Binary Data to Text Online (英文原文)
- Understanding Binary to Text Conversion in Simple Steps (英文原文)
- How Does Binary to Text Work: A Plain-English Guide (英文原文)
- Compare Approaches to Use a ROT47 Encoder Decoder (英文原文)
- Rail Fence Cipher Decoder Alternative for Exact Text (英文原文)
- Convert Punycode to Unicode: Read xn-- Labels (英文原文)
- Check Password Strength in Python Without the Regex Trap (英文原文)
- Translate Morse Code to English: A Practical Workflow (英文原文)
- HTML Escape Cheat Sheet: Reserved Characters (英文原文)
- HMAC-SHA256 Tag Generator: Hex and Base64 Guide (英文原文)
- Hill Cipher Decoder Alternative: Skip the Matrix Math (英文原文)