バイナリコンバーター — テキスト ↔ バイナリ
テキスト → バイナリ
テキストとバイナリコード(base-2 表現)を相互変換します。
テキストを入力するとバイナリ表現(1 文字 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 文字 1 バイト)は拡張 ASCII の全 256 値に対応し、7 ビットは標準 ASCII(0〜127)をカバーします。
バイナリは最も低レベルの表現です — すべてのファイル、画像、プログラムは最終的にバイナリに帰着します。
バイナリと 2 の補数
各バイナリ桁は 2 の累乗なので、8 ビットで 0〜255 をカバーします。負の数は 2 の補数 — 各ビットを反転して 1 を足す — として格納され、これにより同じ加算回路で加減算の両方を処理できます。固定幅では、オーバーフローした値は単に折り返します:8 ビットでは 255 + 1 は 0 になります。
同じビットパターンでもビット幅によって意味する数が変わります — 11111111 は符号なしでは 255 ですが、符号付き 8 ビットの 2 の補数では −1 です。