設定ファイルのビットマスク
設定ファイルでは10進数のビットマスク490で機能を有効化しています。どのビットが立っているか確認するには、490を10進数から2進数に変換します。結果は111101010 — 右端をビット1と数えて、ビット1、3、5、6、7、8が立っています。
| 入力 | 値 |
|---|---|
| 値 | 490 |
| fromBase | 10 |
| toBase | 2 |
| 結果 | 111101010 |
2進数・8進数・10進数・16進数の整数をBigIntの正確な演算で変換。丸め誤差なし、完全ローカルで動作します。
進数変換ツールは、プログラマーが実際に使う4つの基数を相互変換します:2進数、8進数、10進数、16進数です。値と変換元・変換先の基数を選ぶと、正確な等価値が即座に表示されます。10進数の255は16進数のff、8進数の755、2進数の11111111になります。演算はBigIntで行われるため、どのような大きさの値でも正確です。64ビット値のFFFFFFFFFFFFFFFFは、浮動小数点方式の変換ツールにありがちな丸め誤差なしで18446744073709551615に変換されます。入力の扱いも配慮されています:先頭のマイナス記号はそのまま反映され、変換元の基数に一致するリテラル接頭辞(16進数の0x、2進数の0b、8進数の0o)は自動的に取り除かれるため、デバッガーやC言語風の定数からコピーした値をそのまま貼り付けられます。数字は変換元の基数に基づいて厳密に検証され、2進数での「2」や8進数での「8」のような不正な入力は、許可される数字を示すメッセージとともに拒否されます。間違った答えを黙って出すことはありません。整数の変換は定義上正確であり、このツールは近似を行いません。入力はアップロード・記録・保存されません。ビットマスクの解読、メモリダンプの読み取り、ハッシュのプレフィックス確認、IPv4オクテットの変換など、ある基数の値を別の基数に変換するあらゆる場面でご利用ください。
ブラウザ内でローカル処理されます
変換結果
—
BigIntによる正確な演算 — 64ビットの値も丸めずに変換します。整数のみ対応。16進数の出力は小文字です。
設定ファイルでは10進数のビットマスク490で機能を有効化しています。どのビットが立っているか確認するには、490を10進数から2進数に変換します。結果は111101010 — 右端をビット1と数えて、ビット1、3、5、6、7、8が立っています。
| 入力 | 値 |
|---|---|
| 値 | 490 |
| fromBase | 10 |
| toBase | 2 |
| 結果 | 111101010 |
値 = Σ 桁ᵢ × 基数ⁱ(その後、変換先の基数で再表示)
| 記号 | 意味 |
|---|---|
桁ᵢ | 右から数えてi番目の位置にある、変換元の基数での桁 |
基数 | 変換元の基数:2、8、10、16 |
再表示 | 値を変換先の基数で割って余りを集め、変換先の基数の桁として表すこと |
BigIntで変換するため、大きさに関係なくすべての中間ステップが正確です。
最終確認 2026年8月11日 · バージョン 1.0.0 · Toolivaro 外部コンテンツを保証するものではありません。
18446744073709551615のような64ビット整数は、53ビットの浮動小数点数では正確に表現できません。18446744073709552000に丸められ、誤った答えになります。BigIntはどの大きさでも正確なため、この変換ツールは黙って丸めることがありません。
はい。先頭の0x、0b、0oは、選択した変換元の基数と一致する場合に自動的に取り除かれます(16進数での0x1Aは1Aとして読み取られます)。基数と矛盾する接頭辞は不正な数字として拒否されます。
16進数は大文字小文字を区別しません。ffとFFは同じ値です。ツールは多くのツールで慣例となっている小文字で出力し、入力はどちらの形式も受け付けます。
できません。小数を含む基数変換は別の問題です(2進数で0.1は無限小数になります)。このツールは整数のみを扱い、整数以外の入力は明確なエラーで拒否します。
このコレクションの一部 形式変換ツール
間違いを見つけましたか? 報告する — すべての修正を確認します.
このツールは役に立ちましたか?