このツールに問題がありますか?

「Number Base Converter Online」について

このツールは 2 進・8 進・10 進・16 進、および 2〜36 の任意進数の間で数値を相互変換します。ある進数で入力すると他のすべての進数表示が得られます。

進数変換はプログラミングと計算機科学の基本です。メモリダンプやアセンブリは 16 進、Unix のファイルパーミッションは 8 進、ビット操作は 2 進を使います。スムーズに変換できれば暗算の手間を大幅に減らせます。

アセンブリ読み解き、ビット演算のデバッグ、パーミッション設定、コンピュータアーキテクチャ学習に最適。

このツールの使い方

数値を進数(2〜36)間で変換する手順

  1. 値を入力

    「Value」は FROM 進数で書かれた数値。空白は除去されるので `dead beef` と `deadbeef` は同じ解釈。A–Z は 10〜35 を表し、大小無視。

  2. From base / To base

    「From base」と「To base」は 2〜36 の整数。代表的:2(バイナリ)、8(オクタル)、10(10 進)、16(16 進)、32(Base32)、36(最大、0–9 + A–Z)。

  3. 「実行」

    結果は `result` のみ — 対象進数で表示(英字は小文字)。FROM 進数で不正な桁があると「Invalid digit for source base.」エラー。

  4. 精度の上限

    解析は JavaScript の `parseInt` を使い、多くの場面で 32-bit セーフ整数の範囲。2^53 を超える巨大数は精度を失うので、その場合は大整数ツールを利用。