Бейе

Бейе
Разработчик(и)Николс Куршев, Андрей Головня
Стабильный релиз
6.1.0 / 12 декабря 2009 г. ; 15 лет назад ( 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]

Смотрите также

Примечания

  1. ^ Только GPL-2.0 или только GPL-3.0: с 2013-05-18/r138
  2. ^ GPL-2.0-only: с 2000-02-20/5.0.0 по 2013-05-17/r137
  3. ^ Собственность: с 1994/0.01 по 1999-10-05/5.0.0-pre.10

Ссылки

  1. ^ «[r138] meke beye как проект с двойной лицензией» . 18 мая 2013 г.
  2. ^ "конст / Профиль". sourceforge.net . Проверено 24 ноября 2023 г.
  3. ^ "andrew_golovnia / Профиль". sourceforge.net . Проверено 24 ноября 2023 г.
  4. ^ ab "Beye introduction". Архивировано из оригинала 31 августа 2010 года . Получено 27 февраля 2010 года .
  5. ^ abc бей. sourceforge.net (14 февраля 2010 г.)
Взято с "https://en.wikipedia.org/w/index.php?title=Beye&oldid=1220973311"