テキストから二進法へ
テキストを二進法(0と1)に変換したりその逆に変換できます。各文字のASCII/UTF-8ビット表現、16進コード、10進値を表示します。
テキストから二進法への使い方
- 1テキストを入力またはペーストして、二進法に変換してください。
- 2二進法入力に切り替えて、テキストにデコードして戻してください。
- 3二進法と並んで16進法値と10進法値を表示します。
- 4任意の表現をコピーしてください。
Zenovayアナリティクス
関連ツール
よくある質問
テキストはどのようにバイナリとして保存されていますか?▾
テキストは文字エンコーディングを通じてバイナリとして保存されます。ASCIIは128文字を7ビットコード(0–127)にマップします。拡張ASCIIは8ビット(0–255)を使用します。Unicode(UTF-8、UTF-16、UTF-32)はこれを世界中のすべてのスクリプトをカバーするように拡張します。UTF-8では、ASCII文字(0–127)は単一バイトとして保存され、より高いコードポイントは2~4バイトを使用します。各バイトは8ビットなので、「A」(ASCII 65)= バイナリ01000001です。
ASCIIとUnicodeの違いは何ですか?▾
ASCII(American Standard Code for Information Interchange)は128文字(7ビット)を定義します:英文字、数字、句読点、制御コード。1960年代に開発されました。Unicodeは100万を超える1.1コードポイントを定義し、すべての記述体系、絵文字、シンボルをカバーしています。UTF-8は主流のエンコーディングです:ASCIIと後方互換性があります(コードポイント0–127は同一)し、可変長エンコーディング(文字あたり1~4バイト)を使用しています。
ビットとバイトとは何ですか?▾
ビットは最小の情報単位です:0または1のいずれかです。バイトは8ビットであり、256(2⁸)の異なる値を表現できます。テキストエンコーディングは文字をバイト値にマップします:文字「A」= 10進数65 = 16進数0x41 = バイナリ01000001です。ニブルは4ビット(バイトの半分)です。ワードは通常、プロセッサアーキテクチャに応じて16または32ビットです。
プログラミングでのバイナリの一般的な用途は何ですか?▾
プログラミングでのバイナリ:ビット単位演算(AND、OR、XOR、NOT、ビットシフト)、フラグとビットマスク(コンパクトなブール値ストレージ用)、ネットワークプロトコルとバイナリファイル形式、暗号操作、低レベルハードウェア制御、RGB色値(各チャネルは8ビット:0–255)、IPアドレス表現、文字エンコーディングバグの理解。16進数(基数16)は1つの16進数= 4ビットであるため、バイナリの速記法として一般的に使用されます。
バイナリを10進数に変換するにはどうすればよいですか?▾
各ビットに2の位置のべき乗を掛け、右から左に合計します。バイナリ01000001:ビット0 × 2⁰ = 1、ビット6 × 2⁶ = 64です。合計= 65 = ASCII「A」です。ショートカット:8ビットバイナリの場合、ビット値は左から右に128、64、32、16、8、4、2、1です。すべての1ビットの値を追加します。例:11111111 = 128+64+32+16+8+4+2+1 = 255です。