
二進位翻譯器將人類可讀的文字轉換為二進位代碼(電腦實際儲存的 1 和 0),並將該二進位轉換回文字。每個字元都會轉換為 UTF-8 位元組值,並以您選擇的基數寫出:二進位(基數 2)、八進位(基數 8)、十進位(基數 10)或十六進位(基數 16)。輸入"Hi",您會立即看到 01001000 01101001;將二進位貼上回,您會再次收到"Hi"。
翻譯不是幾百個 ASCII 字母的查找表。 該工具透過 UTF-8 對完整的 Unicode 範圍進行編碼,因此重音字母、非拉丁文腳本,甚至表情符號都正確地跨越兩個、三個或四個位元組。 當您解碼時,該工具會將多位元組序列重新組合到原始字元中,如果位元組流變格錯誤,而不是產生靜音垃圾,則會報告明顯錯誤。
您的瀏覽器中的所有內容都 100% 運行。 無論您是解碼捕獲的二進位字串、教導字元編碼如何運作,還是檢查訊息如何在位元組層級上表示,您貼上的內容都沒有上傳或記錄。 轉換器在頁面載入後可以離線工作,因此您可以轉換敏感字串,而無需它們離開您的裝置。
文字必須先變成位元組才能變成二進位,所選的編碼決定了答案。這裡使用 UTF-8,這意味著 ASCII 字元佔用一個位元組,每個位元產生 8 位,而重音字母需要兩個位元組,表情符號需要 4 位。因此,一個五字元的單字並不總是四十位,解碼為亂碼的二進位字串通常是在不同的編碼下產生的。解碼時,分組很重要:假設八位到一個位元組,長度不是八的倍數的二進位字串要么被截斷,要么用七位 ASCII 編寫,這在舊系統中很常見。由於來源不同,分隔符號在輸入上很靈活,但一致的間距使長字串更容易用眼睛檢查。
選擇“文字到二進位”將可讀的文字編碼為程式碼,或將“二進制文字”編碼為字元,以將二進位、十六進位、十進制或八進制字串解碼。
在二進位、十六進位、十進位和八進位之間切換。 輸出立即重新格式化,每個位元組為零填充到一致的寬度。
鍵入或貼上文字到編碼,或將程式碼貼到解碼。 空格、逗號和換行符作為分隔符號工作,連續二進位或十六進制會自動分成位元組。
轉換後的輸出顯示在下面。 一鍵複製它,或載入樣本以首先查看工作範例。
將文字轉換為二進位和二進位,以單一工具轉換為文字,切換方向而不會丟失輸入
輸出或讀取二進位、八進位、十進位和十六進位 - 對於偵錯、教育和低階格式很有用
使用正確的多字元 UTF-8 對整個 Unicode 系列進行編碼和解碼,包括重音、CJK 字元和表情符號
接受空間、逗號或換行值,並將連續二進位和十六進位分割成位元組大小的片段
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!