WikiDer > Beye
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Beye | |
Разработчики) | Николс Куршев |
---|---|
Стабильный выпуск | 6.1.0 / 12 декабря 2009 г. |
Операционная система | Кроссплатформенность |
Тип | Полезность |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | Beye |
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]
- Встроенный AVR/Ява/x86-i386-AMD64/РУКА-XScale/PPC64 дизассемблеры.
- Сохранение и восстановление частей файлов.
- Поддержка для вне, арка, coff-386, ELF, MZ, jvmclass, LMF, LE и LX, NE, NLM-386, PharLap, PE, RDOFF, SIS и SISX исполняемые форматы.
- Инструкция по освещению.
- Кодовый навигатор.
- А ЦПУ служебная программа
- Встроенная 64-битная калькулятор
- Поддержка форматов: asf, avi, BMP, jpeg, mov, mp3, mpeg, RealMedia, wav мультимедиа.
- Консольный просмотрщик ввода
- Поиск паттернов в разных режимах: дизассемблер, шестнадцатеричный и двоичный.
- русский кодовая страница конвертер.
Смотрите также
использованная литература
- ^ «Архивная копия». Архивировано из оригинал 31 августа 2010 г.. Получено 2010-02-27.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ Beye. sourceforge.net (14 февраля 2010 г.)
- ^ «Архивная копия». Архивировано из оригинал 31 августа 2010 г.. Получено 2010-02-27.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)