インストール - バイナリエディタ

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
2022年12月18日 (日) 14:08時点におけるWiki (トーク | 投稿記録)による版 (→‎Linux)
ナビゲーションに移動 検索に移動

概要



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ファイルが出力されるので、任意のフォルダに配置する。