- 什麼是二進位碼?它如何表示文字?
- 二進位是一種只使用 0 和 1 的二進制系統。每個文字字元都有一個由 ASCII 或 Unicode 指定的數字——這個數字就是以二進位寫出來的。字母「A」是十進位 65,在 8 位元二進位中是 01000001。空格、標點符號和控制字元也各有自己的碼位。
- 可以將二進位碼轉回文字嗎?
- 可以。貼上以空格分隔的二進位字串——例如 01001000 01100101 01101100 01101100 01101111——到輸入欄位,然後切換到二進位轉文字模式。Atoolin 轉換器會將位元分組為位元組,在 Unicode 表中查找每個位元組,然後輸出原始文字。長度錯誤或包含非二進位字元的序列會在轉換前被標記。
- 此工具是否支援 Unicode、emoji 和非英文字元?
- 是的。此轉換器涵蓋完整的 Unicode 範圍:帶重音的字母、阿拉伯文字、CJK 字元和多位元組 emoji 都能正常運作。U+007F 以上的字元在 UTF-8 中使用 2–4 個位元組,因此其二進位輸出比 ASCII 長得多。例如,emoji 🔥 會產生四個 8 位元組而非一個。
- 一個字元在二進位中佔多少位元?
- ASCII 每個字元使用 8 位元。UTF-8 因範圍而異:碼位 0–127 需要 8 位元,128–2047 需要 16 位元,2048–65535 需要 24 位元,更高的碼位(包括大多數 emoji)需要 32 位元。Atoolin 轉換器會顯示每個字元的完整位元組序列,因此 emoji 的多位元組輸出是正常的,不是錯誤。