1. ホーム
  2. linux

[解決済み] Linux用の良いHexエディタが必要です [終了しました]。

2022-03-14 15:57:13

質問

Linux用の良いHexエディタが必要です。良いというのは、そういう意味です。

  • 速い
  • 検索・置換機能あり
  • 16進数だけでなく、2進数、8進数などのデータ表示も可能です。
  • 巨大なファイル(> 1GB)を扱っても、動作が遅くなったり反応しなくなったりしない(この要件は重要です)
  • オプションで、比較・差分機能を搭載可能

提案できることは?

解決方法は?

祝福 は、高品質でフル機能のHexエディタです。

mono/Gtk#で書かれており、主要なプラットフォームはGNU/Linuxです。しかし、monoとGtk#が動作するすべてのプラットフォームで問題なく動作するはずです。

Blessは現在、以下の機能を提供しています。

  • 大容量データファイルやブロックデバイスの編集を効率的に行うことができます。
  • マルチレベルのアンドゥ、リドゥ操作。
  • カスタマイズ可能なデータビュー。
  • 画面へのデータ描画が速い。
  • 複数のタブを表示することができます。
  • 高速な検索・置換操作。
  • データ変換表。
  • 高度なコピー&ペースト機能。
  • ファイル内の選択パターンマッチをハイライト表示します。
  • プラグインベースのアーキテクチャ。
  • テキストやhtmlへのデータ出力が可能(その他はプラグインによる)。
  • データに対するビット演算。
  • 充実したユーザーマニュアル

wxHexEditor はもう一つのフリーなHexエディタで、Linuxシステム用の、特に大きなファイル用の良いHexエディタがないために作られました。

  • 64ビットのファイルディスクリプタを使用します(2^64バイトまでのファイルやデバイスをサポートします、これはエクサバイトを意味しますが、1ペタバイトのファイルしかテストしていません(まだ)。).
  • ファイル全体をRAMにコピーすることはありません。そのため、高速に動作し、ファイルを開くことができます(そのサイズはマルチギガサイズ、テラサイズ、ペタサイズ、エクサバイト)。
  • Linux、Windows、MacOSXでデバイスを開くことができます。

  • メモリ使用量:現在、8GBのファイルを複数開きながら、10メガバイト程度です。
  • XOR暗号化で動作可能。
  • C++/wxWidgetsのGUIライブラリで書かれており、ネイティブアプリケーションとしてMac OSやWindowsなど他のOSで使用することができます。
  • ディスクやHDDのセクターをコピー/編集することができます(手作業でファイルやパーティションを救出するのに便利です)。
  • ファイルへのバイトの削除/挿入は、テンポラリファイルを作成することなく、複数回行うことができます。

DHEX は、単なるヘックスエディタではありません。 2つのバイナリファイルを簡単かつ便利に比較できるdiffモードも搭載しています。ncurses をベースとしており、テーマ化可能なため、あらゆるシステムとシナリオで実行できます。検索ログを利用することで、異なるファイルの繰り返しの変更点を簡単に追跡することができます。 ウィキペディアの記事

Linuxで並べ替えると、ここでさらにいくつか見つけることができます。 http://en.wikipedia.org/wiki/Comparison_of_hex_editors