web-dev-qa-db-ja.com

HxDエディターの代わりに優れた代替の16進エディターがありますか?

私は現在HxDエディター(これはWindowsプログラムで、ワインを使用しています)を使用しています。

また、Linux用のGUIベース(CLIには興味がありません)の16進エディタも試しました。

私の好みにとって重要ないくつかの基準:

  • 開いたファイルが変更されると、自動的にリロードされます。

    • Inblessリロードボタンをクリックする必要があります。
    • HxDでは、(Linuxでワインプログラムとして使用されている場合でも)自動的にリロードします。
  • 行のバイト数を簡単に変更するには。

    • blessでは、文字通りウィンドウの幅を変更して、行ごとのバイト数を変更します。
    • InwxHexEditor例: [オプション]-> [設定]に移動して、番号を変更する必要があります
    • HxDでは、ツールバーで直接変更します
  • いくつかのバイトを16進数でその場で変更するのは非常に簡単です。

    • wxHexEditorでいくつかのバイトを変更するには、気まずいものがあります。

    • blessでは、デフォルトで新しいバイトを挿入します(ただし、挿入する必要はありません。より多くのバイトを変更します)

    • HxDでは、(私にとって)非常に流に動作しています。

基準もいくつかありますが、これら3つは私にとって最も重要な基準です。 (blesswxHexEditorのみを試しました)

私にとって、基本的な基準を満たすためにどのプログラムまたはプログラムのプラグインが使用されているかは問題ではありませんが、最も重要なことは:(可能な場合)Linuxプログラム(オープンソース、または無料で使用可能)であることです。

それ以外の場合は、引き続きHxDを使用します(Windowsプログラムであっても気にしません。動作し、自分の好みを満たします)。

更新

試してみると、プログラムがリロード設定を正しく満たしている場合は、この小さなpythonプログラムを使用できます。 Simple numpy IO file program

また、このプログラムは、使用しないように使用しない限り変更します:

blesswxHexEditorGHexokteta

更新2

上記のリストにもう1つプログラムを追加しました。文字通り、ファイルを変更してoktetaに移動するとファイル自体は更新されません。代わりに、同じファイルを閉じて再度開く必要があります(これは意味がありません)。また、HxDに更新プログラムが追加されたため、プログラム自体が大幅に改善されました。ただし、oktetaの他のすべての基準は満たされます。

5
PiMathCLanguage

GHexをご覧ください。仕様に合うかどうかはわかりませんが、一見の価値があると思います。

terminal...

Sudo apt-get update

Sudo apt-get install ghex

または、おそらくSoftwareアプリで見つけることができます。

3
heynnema

Okteta:KDE/Qt Librariesで作成されたHex Editorは、驚くべきUIと膨大な機能を備えており、Linuxでこれまでに出会った中で最高です。

enter image description here

https://utils.kde.org/projects/okteta/

1
Akiva