> baudot | 5-bit | telex <

// Baudot 波多電报码 —— 電傳打字機時代的經典 5 位電报码編碼

[HISTORIC]

電報時代

誕生於 19 世紀 70 年代的早期數位字元編碼,比 ASCII 早了好幾十年。

[5-BIT]

精簡編碼

每個字元僅需 5 位,透過聰明的狀態切換機制承載更多字元。

[DUAL-MODE]

字母與符號雙模式

透過 LTRS/FIGS 兩種狀態,32 個碼即可表示超過 58 個字元。

>> 技術說明

Baudot 電报码的運作原理:

Baudot 使用 5 位(二進位 32 種組合)以及兩種狀態:字母模式(LTRS)與數字/符號模式(FIGS)。同一個 5 位碼在不同模式下代表不同字元,讓 32 個碼即可涵蓋 58 個以上的可用字元。

編碼範例:

'A' = 00011(字母模式) '1' = 10111(數字模式) 文字:A1 Baudot:00011 [FIGS] 10111 二進位:00011 11011 10111

典型使用情境:

  • >電傳打字機 (TTY)
  • >Telex 電報網路
  • >無線電電傳 (RTTY)
  • >海事通訊
  • >新聞與通訊社專線

>> 常見問題

什麼是 Baudot 電报码?

Baudot 電报码是一種 5 位元字元編碼,由埃米爾·波多(Émile Baudot)在 19 世紀 70 年代設計,是 ASCII 出現前廣泛用於電報與早期資料通訊的前身編碼。

LTRS/FIGS 狀態切換如何運作?

Baudot 具有字母(LTRS)與數字/符號(FIGS)兩種模式。同一個 5 位碼在不同模式下代表不同字元,並透過傳送特殊切換碼在 LTRS 與 FIGS 之間切換。

ITA2 與 US-TTY 有什麼差別?

ITA2 是 Baudot 電报码的國際標準;US‑TTY 則是美國變體,在 FIGS 模式下對部分符號採用不同對應。

為什麼只使用 5 位?

在 19 世紀 70 年代,受限於機械條件與線路品質,需要小巧又可靠的編碼。5 位元既提供足夠的組合數,又能讓硬體保持簡單穩定。

// 速查表

名稱bits
LTRS11111
FIGS11011
SPACE00100
CR01000
LF00010
NUL00000
A00011
E00001
T10000

// 程式碼範例

ITA2 framing   1 start bit (0) + 5 data bits + 1.5 stop bits (1)
Speeds         45.45 baud ~ 60 wpm  |  50 baud ~ 66 wpm  |  75 baud ~ 100 wpm
Codes          2^5 = 32 per shift state, LTRS/FIGS give 60+ characters
Example        HI -> 10100 00110   (H=10100, I=00110, LTRS mode)

>> 更多問題

問:博多碼和 ITA2 有什麼區別?

答:最初的博多碼(1870 年代)經唐納德·默里改進,於 1930 年形成 ITA2(國際電報字母表第 2 號)標準。如今所說的「博多碼」幾乎都指 ITA2:5 位元、32 個碼、兩種換檔狀態。

問:LTRS 和 FIGS 換檔碼如何運作?

答:5 位元只有 32 個碼。11111(LTRS)切換到字母,11011(FIGS)切換到數字和標點。狀態保持到下一次換檔,因此可表示 60 多個字元。

問:博多碼的傳輸速度是多少?

答:常見的有 45.45 波特(約每分鐘 60 詞)、50 波特(約 66 WPM)和 75 波特(約 100 WPM)。每個字元以 1 個起始位元和 1.5 個停止位元封裝。

其他語言