「インストール - バイナリエディタ」の版間の差分

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == <br><br> == Linux == ==== Okteta Editor (推奨) ==== Oktetaは、バイナリファイルを編集するエディタである。<br> <br> oktetaの主な機能を、以下に示す。<br> * テキストエディタに似た編集機能。 * データビューのための様々な設定が可能。 * 複数のファイルの編集。 * FTPまたはHTTPによるリモートでのファイル編集。 <br> sudo zypper install okteta <br> ==== wxHexEdit…」)
 
4行目: 4行目:


== Linux ==
== Linux ==
==== Okteta Editor (推奨) ====
==== Okteta Editor (KDE推奨) ====
Oktetaは、バイナリファイルを編集するエディタである。<br>
Oktetaは、バイナリファイルを編集するエディタである。<br>
<br>
<br>
14行目: 14行目:
<br>
<br>
  sudo zypper install okteta
  sudo zypper install okteta
<br>
==== GNOME Hex Editor ====
GNOME Hex Editorは、バイナリファイルを読み込み、編集用に表示するために使用できるシンプルなバイナリエディタである。<br>
16進数とASCIIの両方のフォーマットでバイナリファイルを表示および編集することができる。<br>
<br>
表示は2列に分かれており、左の列に16進数、右の列にASCII文字が表示される。<br>
* パッケージ管理システムからインストールする場合
*: sudo zypper install ghex
*: <br>
* ソースコードからインストールする場合
*: GNOME Hex Editorのビルドに必要なライブラリをインストールする。
*: <code>sudo zypper install meson ninja gtk4-devel gobject-introspection-devel</code>
*: <br>
*: [https://github.com/GNOME/ghex GNOME Hex EditorのGithub]にアクセスして、ソースコードをダウンロードする。
*: ダウンロードしたファイルを解凍する。
*: <code>tar xf ghex-<バージョン>.tar.gz</code>
*: <code>cd ghex-<バージョン></code>
*: <br>
*: GNOME Hex Editorをビルドおよびインストールする。
*: <code>meson build --prefix=<GNOME Hex Editorのインストールディレクトリ></code>
*: <code>ninja -C build</code>
*: <code>ninja -C build install</code>
*: <br>
*: GNOME Hex Editorのデスクトップエントリファイルを作成する。
*: <code>vi ~/.local/share/applications/GNOME_Hex_Editor.desktop</code>
*: <br>
*: <code># ~/.local/share/applications/GNOME_Hex_Editor.desktopファイル</code>
*: <code>[Desktop Entry]</code>
*: <code>Type=Application</code>
*: <code>Name=GNOME Hex Editor</code>
*: <code>GenericName=Hex Editor</code>
*: <code>Comment=Inspect and edit binary files</code>
*: <code>Exec=/<GNOME Hex Editorのインストールディレクトリ>/bin/ghex %F</code>
*: <code>Icon=/<GNOME Hex Editorのインストールディレクトリ>/share/icons/</code>
*: <code>Categories=GNOME;GTK;Development;</code>
*: <code>Keywords=binary;debug;</code>
*: <code>StartupNotify=true</code>
*: <code>Terminal=false</code>
<br>
<br>
==== wxHexEditor ====
==== wxHexEditor ====

2022年12月18日 (日) 14:08時点における版

概要



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