単語ベースコードデコーダー
デコード
3 種類の単語ベースコードを数字にデコードします:NATO フォネティックアルファベット(Alpha=1..Zulu=26)、
ローマ数字(I=1..MMM=3000 以上)、英語数詞(“one hundred twenty-three” → 123)。
下のタブを選んで始めてください。すべての処理はローカルで行われます — データはアップロードされません。
エンコーディング:
自動判定
▾
自動判定
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
入力(NATO コードワードまたは数字)
方向: 自動判定
入力するとリアルタイムに変換されます
出力
(UTF-8 .txt)
入力(ローマ数字またはアラビア数字)
方向: 自動判定
入力するとリアルタイムに変換されます
出力
(UTF-8 .txt)
入力するとリアルタイムに変換されます
出力(数字)
(UTF-8 .txt)
NATO フォネティックアルファベット参照(発音付き)
| 1 | Alpha | AL-fah | 14 | November | no-VEM-ber |
| 2 | Bravo | BRAH-voh | 15 | Oscar | OSS-car |
| 3 | Charlie | CHAR-lee | 16 | Papa | pah-PAH |
| 4 | Delta | DELL-tah | 17 | Quebec | keh-BECK |
| 5 | Echo | ECK-oh | 18 | Romeo | ROW-me-oh |
| 6 | Foxtrot | FOKS-trot | 19 | Sierra | see-AIR-rah |
| 7 | Golf | GOLF | 20 | Tango | TANG-go |
| 8 | Hotel | hoh-TEL | 21 | Uniform | YOU-nee-form |
| 9 | India | IN-dee-ah | 22 | Victor | VIK-tah |
| 10 | Juliett | JEW-lee-ETT | 23 | Whiskey | WISS-key |
| 11 | Kilo | KEY-loh | 24 | X-ray | ECKS-ray |
| 12 | Lima | LEE-mah | 25 | Yankee | YANG-key |
| 13 | Mike | MIKE | 26 | Zulu | ZOO-loo |
ローマ数字 クイックリファレンス
| I | 1 | VIII | 8 | LX | 60 |
| II | 2 | IX | 9 | XC | 90 |
| III | 3 | X | 10 | C | 100 |
| IV | 4 | XX | 20 | D | 500 |
| V | 5 | XXX | 30 | M | 1000 |
| VI | 6 | XL | 40 | MM | 2000 |
| VII | 7 | L | 50 | MMM | 3000 |
規則:I が V/X の前 = 減算(IV=4、IX=9)• X が L/C の前 = 減算(XL=40、XC=90)• C が D/M の前 = 減算(CD=400、CM=900)• 同一文字の連続は最大 3 回(III=3 だが 4 は IV)。1〜3999 に対応。
対応する数詞
一の位:zero、one、two、three、four、five、six、seven、eight、nine
10 台:ten、eleven、twelve、thirteen、fourteen、fifteen、sixteen、seventeen、eighteen、nineteen
十の位:twenty、thirty、forty、fifty、sixty、seventy、eighty、ninety
位取り:hundred、thousand、million、billion、trillion、quadrillion、quintillion、sextillion、septillion、octillion、nonillion
特殊:and(省略可)、negative、minus、point(小数点)、hundred(直前に数字が付く形:「one hundred」)
単語ベースコードとは何か、なぜ使うのか
この 3 つの体系はいずれも数字を単語で綴ります。NATO フォネティックアルファベット(Alpha、Bravo、Charlie…)は各文字に明確な発音のコードワードを与え、悪い無線回線でも文字を伝えられるようにします。ここでは Alpha=1 … Zulu=26 として文字→数字の暗号にもなります。ローマ数字(I、IV、XL、M)は加算と減算の文字ペアで値を書き表し、英語数詞は値を完全に綴ります。
ローマ数字は左から右に加算しますが、小さい文字が大きい文字の前に来る場合は減算です — IV は 5−1=4、IX は 10−1=9 — また同一文字の連続は最大 3 回までです(III は有効、IIII は無効)。