CalquioCalquio

検索

計算ツールを検索

バイナリ&16進数変換

テキストを2進数、16進数、10進数、8進数、Base64に変換。エンコードされた文字列を読み取り可能なテキストに即座にデコード。

2進数 (Base 2)

01001000 01100101 01101100 01101100 01101111

16進数 (Base 16)

48 65 6C 6C 6F

10進数 (Base 10)

72 101 108 108 111

8進数 (Base 8)

110 145 154 154 157

Base64

SGVsbG8=

関連ツール

2進数とは?

2進数はコンピュータの基本言語です。すべてのデジタルデータは最終的に1と0に帰結します。2進数の各桁は「ビット」を表し、8ビットで「バイト」になります。

「Hello」と入力すると、コンピュータは実際には次のように認識します:01001000 01100101 01101100 01101100 01101111

進数システムの説明

システム基数使用数字例 (65)
2進数20, 101000001
8進数80-7101
10進数100-965
16進数160-9, A-F41

なぜ異なる基数?

  • 2進数: コンピュータの実際の動作方式
  • 16進数: 2進数のコンパクトな表現(1桁 = 4ビット)
  • 8進数: Unixファイル権限で歴史的に使用
  • 10進数: 人間が日常的に使用

なぜ16進数?

16進数はプログラミングで人気があります。2進数をコンパクトに表現できるからです。

よく見かける場所:

  • : #FF5733(RGB値)
  • メモリアドレス: 0x7FFE1234
  • MACアドレス: 00:1A:2B:3C:4D:5E
  • Unicode: U+1F600(😀)

Base64とは?

Base64は64種類の印刷可能文字(A-Z, a-z, 0-9, +, /)を使用してバイナリデータをエンコードします。

一般的な用途:

  • メール添付ファイル
  • HTMLのデータURL
  • API認証トークン

実用的な応用

開発者向け: バイナリプロトコルのデバッグ、ネットワークパケット分析、暗号化作業

学生向け: コンピュータサイエンスの基礎学習、進数変換の練習、ASCII/Unicodeの理解