こんにちは、
PEファイルとELFファイルの両方で動作できるWindows用のバイナリファイル形式のビューアを作成したいと思います。すでにそこにあるものと同様:
- PEエクスプローラーhttp://www.pe-explorer.com/
- PE VIew: http: //www.magma.ca/~wjr/
- PEBrowse Professional http://www.smidgeonsoft.prohosting.com/pebrowse-pro-file-viewer.html
「さらに別のバイナリビューア」を書きたい理由があります。
PEおよびELFファイル形式を読み取るためのCライブラリはありますか?私はGnubinutilsのソースコードをダウンロードし、それが約25のプロセッサアーキテクチャで約50のファイル形式をサポートすると主張するバイナリファイル記述子ライブラリを使用していることを理解しました。基本的にPE形式がほとんど使用されないLinux用のライブラリであるため、完全なPE仕様を実装しているかどうかはわかりません。さらに、ライブラリのソースコードは私にとって少し複雑で冗長なようです。