インストール - バイナリエディタ
概要
Linux
Okteta Editor (KDE推奨)
Oktetaは、バイナリファイルを編集するエディタである。
oktetaの主な機能を、以下に示す。
- テキストエディタに似た編集機能。
- データビューのための様々な設定が可能。
- 複数のファイルの編集。
- FTPまたはHTTPによるリモートでのファイル編集。
sudo zypper install okteta
GNOME Hex Editor
GNOME Hex Editorは、バイナリファイルを読み込み、編集用に表示するために使用できるシンプルなバイナリエディタである。
16進数とASCIIの両方のフォーマットでバイナリファイルを表示および編集することができる。
表示は2列に分かれており、左の列に16進数、右の列にASCII文字が表示される。
- パッケージ管理システムからインストールする場合
- sudo zypper install ghex
- ソースコードからインストールする場合
- GNOME Hex Editorのビルドに必要なライブラリをインストールする。
sudo zypper install meson ninja gtk4-devel gobject-introspection-devel
- GNOME Hex EditorのGithubにアクセスして、ソースコードをダウンロードする。
- ダウンロードしたファイルを解凍する。
tar xf ghex-<バージョン>.tar.gz
cd ghex-<バージョン>
- GNOME Hex Editorをビルドおよびインストールする。
meson build --prefix=<GNOME Hex Editorのインストールディレクトリ>
ninja -C build
ninja -C build install
- GNOME Hex Editorのデスクトップエントリファイルを作成する。
vi ~/.local/share/applications/GNOME_Hex_Editor.desktop
# ~/.local/share/applications/GNOME_Hex_Editor.desktopファイル
[Desktop Entry]
Type=Application
Name=GNOME Hex Editor
GenericName=Hex Editor
Comment=Inspect and edit binary files
Exec=/<GNOME Hex Editorのインストールディレクトリ>/bin/ghex %F
Icon=/<GNOME Hex Editorのインストールディレクトリ>/share/icons/
Categories=GNOME;GTK;Development;
Keywords=binary;debug;
StartupNotify=true
Terminal=false
wxHexEditor
wxHexEditorは、バイナリエディタとしても、低レベルのディスクエディタとしても使用できる。
ストレージやパーティションに問題がある場合、raw hexでセクタを編集して、ストレージやパーティションからデータを復元することができる。
パーティションテーブルを編集したり、ファイルシステムからファイルを手動で復元することができる。
サイズが大きいバイナリファイル、パーティション、デバイスを分析する場合、ストレージやパーティションをエクサバイトサイズまで編集することができる。
sudo zypper install wxhexeditor
Windows
HxD (推奨)
HxDは、高速なバイナリエディタであり、生ディスク編集とメインメモリ(RAM)の変更に加えて、あらゆるサイズのファイルを扱うことができる。
検索と置換、エクスポート、チェックサム / ダイジェスト、バイトパターンの挿入、ファイルシュレッダー、ファイルの連結と分割、統計等の機能を提供する。
テキストエディタと同様、ドライブやメモリはファイルと同じように全体が表示され、セクタや領域で区切られた表示とは対照的に、潜在的に一緒に存在するデータを切り離して表示する。
ドライブやメモリは、通常のファイルと同様に編集することができ、Undo / Redoもサポートされている。
メモリセクションは折りたたみ可能な領域を定義して、アクセスできないセクションはデフォルトで非表示になる。
HxDは、Windows XP以降のOSに対応する。
HxDの公式Webサイトにアクセスして、HxDをダウンロードする。
ダンロードしたファイルを解凍する。
HxDSetup.exeファイルが出力されるので、任意のフォルダに配置する。