WikiDer > Beye

Beye

Beye
Beye
Beye
Разработчики)Николс Куршев
Стабильный выпуск
6.1.0 / 12 декабря 2009 г.; 10 лет назад (2009-12-12)
Операционная системаКроссплатформенность
ТипПолезность
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтBeye.sourceforge.сеть

BEYE (Двоичный глаз) является мультиплатформенным, портативным зритель из двоичные файлы со встроенным редактором, который работает в двоичном, шестнадцатеричном и дизассемблер режимы. Он использует родной Синтаксис Intel для разборки. Особенности включают AVR/Ява/x86-i386-AMD64/РУКА-XScale/PPC64 дизассемблеры, конвертер русских кодовых страниц, полный превью MZ, NE, PE, NLM, COFF32, ELF форматы, частичный предварительный просмотр а. выход, LE и LX, Phar Lap форматы и навигатор кода.

История

Программа была создана в 1994 году под названием Biew. В феврале 2010 года он был переименован в Бей, хотя в большинстве своем голосование было против. Автор заявил, что предыдущее название «имело некоторые негативные ассоциации в английском языке».[1] а новый «не конфликтует с другими проектами».[2]

В то время компиляторы не могли создавать высокооптимизированные исполняемые файлы, а процессоры работали слишком медленно. Это заставило многих программистов писать код на язык ассемблера. В то время во многих странах, в том числе в России, не было доступа в Интернет, и найти информацию о процессорах было проблематично. Многие программы производили ошибки, и было слишком сложно понять истинный источник проблем. Компилятор может быть неисправен, или программа может иметь конструктивные дефекты или упущения.

После долгих попыток разобраться в причинах дефектов в собственных программах автор beye написал собственный дизассемблер. Возможно, потребности автора могли быть покрыты существующими дизассемблерами, но достать их было невозможно, поэтому он написал свой. Автор beye был знаком с некоторыми дизассемблерами, например hiew и qview. Но это покрыло лишь половину потребностей автора. Когда проект достиг функциональности hiew, автор начал распространять свой проект среди друзей.

Изначально beye был с закрытым исходным кодом, но друзья помогли улучшить проект новыми идеями, а в некоторых случаях и новым кодом. Позже, купив модем, автор решил открыть исходники и опубликовать beye в Интернете. Автор понимал, что коммерческая прибыль от продажи исполняемых файлов beye будет слишком низкой, чтобы заработать много денег. С другой стороны, привлечение волонтеров позволило бы серьезно улучшить проект.

В 2000 г. источники были опубликованы на SourceForge.

Функции

Особенности Beye включают:[3]

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

использованная литература

  1. ^ «Архивная копия». Архивировано из оригинал 31 августа 2010 г.. Получено 2010-02-27.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  2. ^ Beye. sourceforge.net (14 февраля 2010 г.)
  3. ^ «Архивная копия». Архивировано из оригинал 31 августа 2010 г.. Получено 2010-02-27.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)

внешняя ссылка