メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
パリティビット計算
{}
パリティビット計算
dev/parity-bit
入力テキストをUTF-8バイト列として数え、全ビットの1の個数が奇数か偶数かを表示します。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
パリティビット計算では、入力テキストをUTF-8バイト列として数え、全ビットの1の個数が奇数か偶数かを表示します。
関連する観点として パリティビット計算、parity bit を確認し、結果をコピーして別の作業に使えます。
入力
結果
偶数(0)
コピー
使い方
「入力」欄に確認したい文字列を入力します。
ツールは文字列をUTF-8バイト列へ変換し、各バイトの1ビット数を集計します。
結果欄に奇数(1)または偶数(0)が表示されます。
ビット列そのものではなくテキスト入力として処理されるため、1010のような入力も文字コードとして計算されます。
入力例・出力例
INPUT
A
OUTPUT
偶数(0)
UTF-8の0x41は1ビットが2個です。
INPUT
ABC
OUTPUT
奇数(1)
INPUT
1010110
OUTPUT
偶数(0)
ビット列ではなく7文字のUTF-8として計算されます。
よくある利用シーン
短いテキストのUTF-8バイト列全体で、1ビット数の偶奇だけを確認したいとき。
単純なXOR集計の教材として、文字入力ごとのパリティ変化を試したいとき。
通信フレーム用の厳密なビット列ではなく、文字列をバイト化した結果の偶奇を見たいとき。
空文字やASCII文字で、偶数(0)と奇数(1)の表示がどう変わるか確認したいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
パリティビット計算、parity bitの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
パリティビット計算の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
偶数パリティと奇数パリティの違いは何ですか?
偶数パリティ(even parity)はデータビット列中の 1 の個数が偶数になるようにパリティビットを付加します。奇数パリティ(odd parity)は 1 の個数が奇数になるように付加します。たとえばデータ 1010110 (1 が4個) の場合、偶数パリティは 0、奇数パリティは 1 です。
パリティビットで検出できるエラーの範囲は?
シングルパリティビットは 1 ビット(奇数個)の誤りを検出できますが、2 ビット同時誤りは検出できません。また誤りの訂正機能はなく検出のみです。より強い誤り訂正が必要な場合は CRC やハミング符号が使われます。
入力は 2 進数ビット列で指定しますか?
いいえ。入力欄の内容はテキストとして扱われ、TextEncoderでUTF-8バイト列に変換してから全ビットの1の個数をXOR集計します。10110010と入力した場合も、8ビット列ではなく8文字のUTF-8として計算されます。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。