Linux用のトップ16進エディタ
この記事では、Linux用の最高の16進エディタのいくつかをレビューします。 しかし、始める前に、16進エディタが実際に何であるかを見てみましょう。
16進エディタとは
簡単に言うと、16進エディタを使用すると、バイナリファイルを調べて編集することができます。 通常のテキストエディタと16進エディタの違いは、通常のエディタはファイルの論理的な内容を表し、16進エディタはファイルの物理的な内容を表
Hexエディタを使用する人
Hexエディタは、個々のバイトのデータを編集するために使用され、主にプログラマやシステム管理者によって使用されます。 最も一般的に使用されるケースのいくつかは、デバッグまたはリバースエンジニアリングバイナリ通信プロトコルです。 もちろん、hexエディタを使用できる他の多くのものがあります–例えば、未知のファイル形式のファイルをレビューし、hex比較を実行し、プログラムメモリダ
これらのhexエディタのほとんどは、ディストリビューションのパッケージマネージャを使用してデフォルトリポジトリからインストールできます:
# yum install package # dnf install package # apt install package # zypper install package # pacman -Ss package
利用可能なパッケージがない場合は、依存関係の詳細と一緒に、ダウンロードとインストール手順のためのスタンドアロンパッケージを取得する各ツールの
Xxd Hex Editor
ほとんどの(すべてではないにしても)Linuxディストリビューションには、hexademicalおよびbinary操作を実行できるエディタが付属しています。 これらのツールの1つはコマンドラインツール–xxdで、指定されたファイルまたは標準入力の16進ダンプを作成するために最も一般的に使用されます。 また、16進ダンプを元のバイナリ形式に変換することもできます。
Hexedit Hex Editor
Hexeditは、すでにOSにプリインストールされている可能性のある別のhexademicalコマンドラインエディタです。 Hexeditは、ファイルのhexademicalビューとASCIIビューの両方を同時に表示します。
Hexyl Hex Editor
バイナリファイルを調べるためのもう一つの便利なツールは、hexylであり、バイトの異なるカテゴリを決定するために色付きの出力
hexylのビューは三つの列に分割されています:
- あなたがファイルに何バイトであるかを伝えるためのオフセット列。
- ファイルのhexademicalビューを含むHex列。 (間に分割行があることに注意してください)
- ファイルのテキスト表現。
このhex viewerのインストールはオペレーティングシステムによって異なるため、プロジェクトのread-meファイルを確認して、OSの正確なインストール手順を確認することをお勧めします。
Ghex–GNOME Hex Editor
Ghexは、ユーザーがhexとASCII形式の両方でバイナリファイルを編集することができますグラフィカルなhexエディタです。 これは、いくつかの有用な見つけることができるマルチレベルの元に戻すと再実行のメカニズムを持っています。 もう一つの便利な機能は、検索と置換関数とバイナリ、八進数、十進数とhexademical値の間の変換です。
Bless Hex Editor
この記事のより高度なhexエディタの一つはBlessであり、Ghexに似ています。 また、カスタマイズ可能なデータビュー、検索置換機能とマルチスレッドの検索と保存操作を持っています。 複数のファイルは、タブを使用して一度に開くことができます。 機能はプラグインを介して拡張することもできます。
Okteta Editor
Oktetaは生データファイルをレビューするためのもう一つの簡単なエディタです。 Oktetaの主な機能のいくつかは次のとおりです:
- 文字の異なるビュー-伝統的な列または文字の先頭の値を持つ行。
- テキストエディタに似た編集。
- データビュー用の異なるプロファイル。
- 複数のファイルを開いています。
- FTPまたはHTTPによるリモートファイル。
wxHexEditor
WxhexeditorはLinux hex editorのもう1つで、いくつかの高度な機能を備えており、エディタの公式ドキュメントはありませんが、 Wikiページはここにあります。
whHexEditorは主に大きなファイルを対象としています。 それはあなたのRAMにファイル全体をコピーしようとしないので、それは、より大きなファイルで高速に動作します。 これは、低メモリ消費量を有し、一度に複数のファイルを表示することができます。 実際には非常に多くの機能と利点があるため、wikiページまたは公式のwxHexEditorウェブサイトでそれらをすべて確認することをお勧めします。
Hexcurse–Console Hex Editor
hexcurseはncursesベースのhexエディタです。 それはあなたが特定の行に移動したり、検索を実行することができますフレンドリーな端末インターフェイス内で、ファイルを開き、編集し、保存するこ 16進数/10進数のアドレスを簡単に切り替えたり、16進数とASCIのウィンドウを切り替えることができます。
Hexerバイナリエディタ
Hexerは別のコマンドラインバイナリエディタです。 これの違いは、バイナリファイルのスタイルエディタのようなViであることです。 最も注目すべき機能のいくつかは、マルチバッファ、マルチレベルの元に戻す、補完とバイナリ正規表現を使用したコマンドライン編集です。
結論
これは、Linuxで最も一般的に使用されるhexエディタのいくつかの簡単なレビューでした。 私たちはあなたの意見を聞いてみましょう。 どのようなhexエディタを使用していますか、なぜあなたは特にそのエディタを好むのですか? 何が他のものよりも良くなりますか?