二進位制程式碼轉換器 — 文本 ⇄ 二進位制
文本 → 二進位制
在文本與二進位制程式碼(base-2 表示)之間轉換。輸入文本得到其二進位制表示(每字元 8 位),或輸入二進位制數字(0 和 1)解碼回可讀文本。支援8 位和空格分隔的二進位制格式。
本工具在瀏覽器本地處理所有資料 — 不向任何伺服器上傳資料。
輸入
編碼:
自動檢測
▾
自動檢測
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
位分組:
分隔符:
輸入即可即時轉換
輸出
(UTF-8 .txt)
方案 13:二進位制編碼
二進位制是所有數字計算機使用的最基本二進位制(base-2)計數系統。每個字元表示為一串位元(0 和 1)。標準 8 位編碼(每字元 1 位元組)覆蓋全部 256 個擴充套件 ASCII 值;7 位編碼覆蓋標準 ASCII(0–127)。二進位制是最底層的表示 — 每個檔案、影像或程式最終都歸結為二進位制。
二進位制與二進位制補碼
每個二進位制位都是 2 的冪,所以 8 位覆蓋 0–255 的值。負數以二進位制補碼儲存 — 按位取反再加一 — 這讓同一個加法電路既能做加法也能做減法。在固定位寬下,溢位的值直接回繞:8 位下 255 + 1 變成 0。
同一位元模式在不同位寬下表示不同的數 — 11111111 作為無符號數是 255,作為 8 位有符號二進位制補碼則是 −1。