[][mobile][Homepage][BBS][Blog][YouTube][asablo]

過去の記事の検索が簡単にできるよ (・∀・) 例 ランチャー9
カスタム検索

バイナリー最強ツールHexplorer2009/06/01 07:26:45

Hexplorerトップ画面
バイナリー編集で私が良く使用するフリーソフト(GNU、GPL)のHexplorerを紹介する。
このソフトは、バイナリーデータを直接編集できるだけでなく、いろいろなデータフォーマット(e.g. intel hex <-> mot, bin etc.)を相互にコンバートする最強フリーソフトである。もうひとつの強力な機能として、バイト単位やワード単位でデータを入れ替えることも出来るので、ビッグエンディアンファイルをリトルエンディアンに交換する事も瞬時で出来るのだ。(以前にMACのcigwin上で作られたデータを変換するときに重宝した
組み込み装置などでwaveファイルやBMPファイルを利用したいとき、それらのファイルからヘッダーのみを取り去り、純粋なデータのみを利用したいときにも重宝するだろう。

主な特徴

・バイナリーを直接操作できる。
・相互間のインポートとエクスポートができる。
・BMPヘッダーやブートセクター解析ができる等。

インストールして起動時すると、フロッピーディスクが一度シークして映画のマトリ○クスぽい画面が現れる。インストールした一回目は表示フォントが小さい場合があるので、その場合はView→OptionsでFontを System Fontにするとよい。色もそれぞれ選べるので試してみると良いだろう。

まず、ファイルの相互変換であるが、これだけの種類のフォーマットを相互変換できる。私が知っている中ではここまで出来るフリーソフトを知らない。写真では、PICなどで使用されるインテルHEXフォーマットをインポートしてみた。

Hexplorerファイルのインポート
操作例として上位と下位の8ビットを交換してみよう。
まずは、データを全部選択(CTRL+Aでも可能)してから、変換作業を行う。

コンバート操作 8ビットを入れ替え


これで完了だ。なにも難しい事はない。
結果はこの通り。

Hexplorer処理結果

そのほかにも、色々なバイナリー操作が出来るので是非お試しあれ。※バイナリーデータを扱う時はwindowsのファイルなどに注意

ダウンロード先はこちらからダウンロードが可能。(直接ダウンロードページへ行くにはここ
作者:icy ファイル情報hexplorer 2.6 January 25, 2006

コメント

_ 阿部耕二 ― 2011/02/02 23:58:58

はじめまして。
阿部耕二と申します。

ここまで多機能なツールをはじめて知りました。

バイナリデータを読み込み、
指定アドレスをスタートアドレスとして
インテルHEXファイルに変換したいのですが、
可能でしょうか?

もし可能でしたら操作方法を教えてください。
※他に上記のことを実現できるツールをご存じでしたら
教えてください。

以上
よろしくお願いします。

_ air_variable ― 2011/02/03 01:03:19

初めまして。
要望する操作は、私はやった事がないので、
答えは持っておりません。
貴方にて色々試してみた方が良いでしょう。
宜しくお願いします。

_ air_variable ― 2011/02/03 10:41:25

HEXplorerには、その機能がありませんでした。
ただ、Intel HEXはテキスト形式なので、hexplorerでS→intel hexに変換後、
手動でコマンドを書き込めばよいと思います。
Hexフォーマットの説明については、パステルマジックのtipsに説明がありました。
http://www.pastelmagic.com/tips/hexform/hexform.html

また、その他のツールはベクターなどで探す事になると思います。
http://www.vector.co.jp/vpack/filearea/win/util/bin/edit/

それでは宜しくお願いします。

_ (未記入) ― 2011/02/18 23:56:17

はじめまして
hexplorerのインストール方法がわかりません
makeファイルがあったので全部cygwinに放り込んで
コンパイルしたら大量のエラーを吐きました
どうすればいいのか教えてください

_ air_variable ― 2011/02/19 15:26:38

hexplorerはwindowsアプリケーションです。
windows XP以降でインストールします。このアプリケーションはcygwinと何ら係わり合いがありません。
ブログ内容はcygwin上のアプリケーションを利用するにあたり、データ変換としてhexplorerを利用したに過ぎません。
宜しくお願いします。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
全角で「あ」をタイプしてください。Japanese language only.

コメント:

トラックバック





Google
www Blog HP BBS


air_variableサイトをまとめて検索 
カスタム検索
[][admin][mobile][Homepage][BBS][Blog][YouTube][asablo]