| ベエ | |
|---|---|
ベエ | |
| 開発者 | |
| 安定放出 | 6.1.0 / 2009年12月12日 ( 2009-12-12 ) |
| オペレーティング·システム | クロスプラットフォーム[ 3 ] |
| タイプ | ユーティリティ |
| ライセンス | |
| Webサイト |
|
BEYE(Binary EYE、BIEW、Binary Viewとも呼ばれる)は、バイナリ、16進数、逆アセンブラの各モードで動作するエディタを内蔵した、マルチプラットフォーム対応のポータブルバイナリファイルビューアです。逆アセンブルにはIntelネイティブ構文を使用します。AVR 、 Java、x86、i386、AMD64、ARM、XScale、PPC64の逆アセンブラ、ロシア語コードページコンバータ、コードナビゲーターなどの機能を備えています。また、 MZ 、 NE 、 PE 、 NLM 、 COFF 32、ELF形式を完全にプレビューでき、 a.out 、 LE 、 LX 、 Phar Lap形式を部分的にプレビューできます。
BEYEは、1994年にNickols "Nick" Kurshev氏[ 8 ]によってqview [ 10 ]やHiew [ 11 ]に触発されて「biew」 [ 6 ] [ 7 ]として開発され、その後Andrew Golovnia氏[ 12 ]らが開発に携わりました。2010年2月、投票ではほとんど反対意見が出ていたにもかかわらず、プログラムはBEYEに改名されました[ 11 ]。BEYEの開発者は、以前の名前には英語圏で否定的なイメージがあり[ 6 ] 、新しい名前は他のプロジェクトと競合しないと述べています[ 13 ] 。
当時、コンパイラは高度に最適化された実行ファイルを作成することができず、CPUの性能も今ほど高くなかったため、多くのプログラマーはアセンブリ言語でコーディングせざるを得ませんでした。ロシアをはじめとする多くの国ではインターネットへのアクセスが悪く、CPUに関する情報を入手するのも困難でした。多くのプログラムでエラーが発生し、その原因を特定するのも非常に難しかったのです。
BEYEの開発者は、プログラムの欠陥の原因を理解しようと長い間努力した後、逆アセンブラをコーディングした。[ 6 ]おそらく、既存の逆アセンブラでは作成者のニーズを満たすことができなかったため、彼は独自の逆アセンブラを作成した。[ 6 ]
当初、BEYEはクローズドソースでしたが、友人たちが新しいアイデアや場合によっては新しいコードでプロジェクトを改良してくれました。その後、モデムを購入した後、クルシェフとゴロヴニアはソースを公開し[ 14 ]、BEYEをインターネット上で公開することにしました。
2000年にソースコードはSourceForgeで公開された。[ 13 ]
BeyeはWindows 7では動作しなくなりました。[ 15 ]
BEYEの機能には以下が含まれます: [ 6 ]
:2000年7月11日、更新日:2005年6月18日
以下に、BEYE のライセンスの根拠となる GNU General Public License (GPL またはコピーレフト) を記載します。BEYE はシェアウェアではなく、パブリックドメインでもありません。BEYE の大部分は Nickols_K による著作権 (c) 1995 であり、ソフトウェアのその他の部分はそれぞれの著作者によって著作権が保護されています。したがって、BEYE は著作権で保護されていますが、以下に記載する GPL の条件に基づいて再配布することができます。 GNU GENERAL PUBLIC LICENSE バージョン 2、1991年6月