В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Разработчик(и) | Николс Куршев, Андрей Головня |
---|---|
Стабильный релиз | 6.1.0 / 12 декабря 2009 г. ( 2009-12-12 ) |
Операционная система | Кроссплатформенный |
Тип | Утилита |
Лицензия | 2013: только GPL-2.0 или только GPL-3.0 [a] [1] 2000: только GPL-2.0 [b] 1994: Проприетарная [c] |
Веб-сайт | beye.sourceforge.net |
BEYE, также известный как Binary EYE, BIEW, Binary View — это многоплатформенный портативный просмотрщик двоичных файлов со встроенным редактором, который работает в двоичном, шестнадцатеричном и дизассемблерном режимах. Он использует собственный синтаксис Intel для дизассемблирования. Функции включают дизассемблеры AVR / Java / x86 - i386 - AMD64 / ARM - XScale / PPC64 , конвертер русских кодовых страниц и навигатор по коду. Он также может полностью просматривать форматы MZ , NE , PE , NLM , COFF 32 и ELF и частично просматривать форматы a.out , LE и LX , а также Phar Lap .
BEYE была разработана в 1994 году Николсом Куршевым [2] и Андреем Головниа [3] под названием «View». В феврале 2010 года программа была переименована в BEYE, хотя большинство голосований было против ее переименования. Создатели BEYE заявили, что предыдущее название имело некоторые негативные ассоциации в английском языке, [4] и новое не конфликтует с другими проектами. [5]
В то время компиляторы не могли создавать высокооптимизированные исполняемые файлы, а процессоры были не столь эффективны, что заставляло многих программистов писать код на языке ассемблера . Во многих странах, включая Россию, был плохой доступ к Интернету, и было проблематично найти информацию о процессорах. Многие программы выдавали ошибки, и было слишком сложно понять источник проблем.
Потратив много времени на то, чтобы понять причины дефектов в его программах, разработчики BEYE закодировали свой дизассемблер. Возможно, потребности создателей не могли быть покрыты существующими дизассемблерами, и поэтому он написал свой собственный.
Изначально BEYE был с закрытым исходным кодом, но друзья помогли улучшить проект новыми идеями и в некоторых случаях новым кодом. Позже, после покупки модема, Николс и Эндрю решили выпустить исходный код и опубликовать BEYE в Интернете.
В 2000 году исходники были опубликованы на SourceForge . [5]
Beye больше не работает в Windows 11. [ 5]
Возможности BEYE включают в себя: [4]