ブラウザ実行モード: データはブラウザ内で処理され、サーバーにはアップロードされません。
速度と安定性: 処理速度はデバイスとブラウザに依存します。大量のバッチ作業では、デスクトップ版の方が安定する場合があります。
ツールを読み込み中です。お待ちください...
ツールを読み込み中です。お待ちください...
オンラインツールを読み込めない、または実行できない場合は、デスクトップツールをお試しください。 https://tools.yikeaigc.com/
ツール使用状況
旧バージョンに戻す
設定してから処理
入力形式を選び、パラメータを確認してから計算してください。検証と一括ファイルは現在のパラメータを使用します。
現在の形式
HEX
バイト数
0
検証値
--
先に入力形式を選び、パラメータを設定してから計算または検証してください。
計算設定
データ元に応じて形式を選択。パラメータは保存され、次回も使用できます。
入力形式
スペース、カンマ、0x 接頭辞に対応。例: AE 01 03 59
計算パラメータ
標準 BCC は通常 00、00、全バイトを使用します。
終了バイトに -1 を指定すると末尾まで計算します。バイト位置は 0 始まりで、終了バイトを含みます。
現在の BCC
--
計算待ち
10進 DEC
--
8進 OCT
--
2進 BIN
--
プレフィックス付き形式
--
元データ HEX:計算待ち
計算過程
バイトごとの XOR 記録
チェックサム検証
チェックコードを含む完全な HEX データを入力します。既定では最後の 1 バイトをチェックコードとして比較します。
標準 BCC 検証では、元データとチェックコード全体を XOR すると通常 0x00 になります。
一括ファイル検証
ファイル選択後、先頭 20 件のプレビューを表示します。処理時は全ファイルを計算し、ZIP 結果をダウンロードできます。
エクスポート項目
出力形式を1つ以上残してください
ZIPには集計表と各ファイルの検証レポートが含まれます。同名レポートには自動で番号が付きます。
選択済みファイル
0 ファイル
一括結果
画面には先頭20件を表示し、ZIPとコピー結果には全ファイルが含まれます。
| # | ファイル名 | サイズ | 範囲 | BCC(HEX) | レポートファイル |
|---|
手順
ソフトウェア使用説明
- 入力形式を選択:データの出所に応じて、HEX、テキスト、DEC、BIN、Base64形式を選択します。
- 検証するデータを入力:入力欄にデータを入力します。「サンプルを読み込む」をクリックして形式を確認することもできます。
- 計算パラメータを設定:プロトコル要件に従って、初期値、結果の排他的論理和値、開始バイト、終了バイト、結果の反転、HEXの大文字/小文字、区切り文字を設定します。
- よく使う設定を保存:「設定を保存」をクリックすると、次回開いたときに現在のパラメータを引き続き使用できます。
- チェックサムを計算:「BCC/XORチェックサムを計算」をクリックし、HEX、DEC、OCT、BIN、および元データにチェックコードを追加した結果を確認します。
- 完全なデータを検証:「検証」に切り替え、チェックコードを含む完全なHEXデータを入力して、チェックコードが一致するか確認します。
- ファイルの一括検証:「一括ファイル」に切り替え、複数のファイルを選択して計算を開始します。結果をコピーしたり、ZIPレポートをダウンロードしたりできます。
よくある質問
A:BCCの一般的な実装方法は、バイトごとに排他的論理和を計算することです。そのため、XOR Checksumともよく呼ばれます。計算対象のバイトを順に排他的論理和し、得られた1バイトの結果がチェックコードになります。
A:スペース区切り、カンマ区切り、連続入力、0xプレフィックスに対応しています。例えば、AE 01 03 59、AE010359、0xAE 0x01 0x03 0x59はいずれも解析できます。
A:バイト位置は0から始まります。開始バイトはどのバイトから計算に含めるかを示し、終了バイトはどのバイトまで計算するかを示します。終了バイトに-1を入力すると、データ末尾まで計算します。
答:デバイスのプロトコルによって、チェック対象となる範囲の規定が異なります。STXの後から開始するもの、ETXを含むもの、データ領域のみを計算するものがあります。プロトコル文書に従って、開始バイトと終了バイトを設定してください。
答:チェックコードが元データのXOR結果と等しい場合、元データとチェックコードを再度まとめてXORすると0x00になります。これは一般的なBCCチェックの検証方法です。
答:変更されません。一括ファイル機能はファイル内容を読み取ってチェック値を計算し、集計表とレポートファイルを生成するだけで、元のファイルは変更しません。