ヘックスエディタが必要なら、UltraEdit が必要です。

Ultraeditは単なるテキストエディターではありません – バイナリファイルエディターまたはバイトエディターと呼ばれることもある16進数エディタモードも搭載しています。 30 日間無料でお試しください。

16進数編集/バイナリファイル編集の主な機能

  • バイナリファイルの編集が可能なHexエディター、バイナリ表示とASCII表示
  • 16進/EBCDIC編集モード
  • 16進数バイトの挿入/削除
  • 16進数バイトの検索と置換
  • 選択した16進数ビューをコピーする
  • 16進数バイト/アドレスの後追い
  • 1行に表示できる16進数の設定可能
  • 大容量 .ファイルの編集をサポート
  • その他…

以下のスクリーンショットは、JSONファイルを通常のテキストエディターモード(左)と16進エディタモード(右)で表示したものです。 この JSON ファイルは、 ファイル内の無効な文字が原因で、それを読み取るアプ リケーションでパースエラーを引き起こしています。 テ キスト編集モードでは、この文字は表示されず、スペー スのように見えます。 しかし、16進数編集モードでは、16進数のヌル(00バイト)文字は簡単に識別でき、すぐに削除または置換することがで

ヘキサエディターは何をするものですか?

ヘキサエディターは何をするものですか?

ヘックスエディターは、事実上あらゆるタイプのファイ ルを編集するために使用することができます。 16 進エ ディターを使用すると、特定のファイルタイプを処理す るオペレーティングシステムやアプリケーションによっ て抽象化される低レベルのバイトを操作することができます。 簡単に言うと、16 進エディターは、どんなファ イルでも構成する基本的なバイトを編集することができ ます。

テキストを例にとると、UltraEdit のテキストモードで 「A」という文字を見たとき、「A」文字の基本バイト 値は 41 です。 Windows や UltraEdit などのアプリケーシ ョンは、この 41 バイトの値を「見て」、「A」という 文字として解釈し、これを画面に出力することで、ファ イルを開いたときに表示される内容を確認します。 つま り、HEX エディターは、通常、文字「A」のような人間 が読めるプレーンテキストを編集するために使用される のではなく、印刷不可能な文字、制御コード、フォーマ ット文字などを表示および編集するために使用されるこ とが最も多い。

以下のスクリーンショットは、JSON ファイルを通常の テキストエディターモード(左)と 16 進エディターモ ード(右)で表示したものです。 この JSON ファイルは、 ファイル内の無効な文字が原因で、それを読み取るアプ リケーションでパースエラーを引き起こしています。 テ キスト編集モードでは、この文字は表示されず、スペー スのように見えます。 しかし、以下のように、16 進数編集モードでは、16 進数のヌル(00 バイト)文字 は簡単に識別でき、すぐに削除または置換することがで きます。