Binary Editor

このツールについて

任意のファイルを読み込み、16進(HEX)ASCIIをインライン編集できます。変更箇所は赤で強調。 処理はすべてブラウザ内で完結し、外部送信はありません。7〜20MB級でも検索でフリーズしない実装(ワーカー+デバウンス+上限件数)に更新済み。

編集モード
編集
選択/変更
選択: — 変更: 0
0 / 0
Offset HEX ASCII

使い方

  1. ファイルから読み込みます(ブラウザ内のみで処理、外部送信なし)。
  2. HEX / ASCII のセルをクリックするとインライン編集できます。HEXは2桁(0-9A-F)、ASCIIは1文字。
  3. 検索は ASCII/HEX を切替可。HEXは「DE AD BE EF」または「DEADBEEF」のどちらでもOK。ASCIIは英字の大小を区別/無視を選択可。
  4. 挿入/削除は現在のキャレット位置で1バイト単位。
  5. 保存で現在の内容をファイルとしてダウンロードします。

補足(フリーズ対策)

  • 検索は Web Worker で別スレッド処理。UIは止まりません。
  • 入力はデバウンス(約180ms)し、連打でも検索をキャンセルして最新だけ実行。
  • ヒットは最大500件までを表示(件数が多すぎる場合は末尾に + を表示)。
  • 7〜20MB級で実測良好。さらに巨大な場合は「表示行」を減らすと滑らかです。

注意事項

  • 編集中に別ファイルを読み込むと変更は失われます。必要に応じて保存してください。
  • ASCII欄では印字可能文字のみ直接入力できます(それ以外は . 表示)。