バイナリコンバーター — テキスト ↔ バイナリ テキスト → バイナリ

テキストとバイナリコード(base-2 表現)を相互変換します。 テキストを入力するとバイナリ表現(1 文字 8 ビット)が得られ、バイナリ数字(0 と 1)を入力すると読めるテキストにデコードされます。 8 ビット・スペース区切りのバイナリ形式に対応します。
このツールはすべてのデータをブラウザー内でローカル処理します — データはサーバーにアップロードされません。
エンコーディング: 自動判定 ▾
ビットグループ: 区切り:
入力するとリアルタイムに変換されます
(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 です。