Beye: Difference between revisions
→External links: removed non-encyclopedic links |
remove deletion notice Tag: Manual revert |
||
| (6 intermediate revisions by 5 users not shown) | |||
| Line 9: | Line 9: | ||
| caption = Beye | | caption = Beye | ||
| screenshot = biew ss.png | | screenshot = biew ss.png | ||
| developer = [[Nickols Kurshev]] | | developer = {{plainlist| | ||
*[[Nickols Kurshev]]<ref>[[sourceforge:u/konst/profile/|Nickols Kurshev's SourceForge page]]</ref> | |||
*[[Andrew Golovnia]]<ref>[[sourceforge:u/andrew_golovnia/profile/|Andrew Golovnia's SourceForge page]]</ref> | |||
}} | |||
| latest_release_version = 6.1.0 | | latest_release_version = 6.1.0 | ||
| latest_release_date = {{Start date and age|df=yes|2009|12|12}} | | latest_release_date = {{Start date and age|df=yes|2009|12|12}} | ||
| operating_system = [[Cross-platform]] | | operating_system = [[Cross-platform]]<ref name="bttr-software/filutil2.htm#biew">{{cite web |title=BIEW (Binary VIEW) — Hex editor for power users, in 16- & 32-bit variants. |url=https://www.bttr-software.de/freesoft/filutil2.htm#biew |website=Free Software for DOS File Utilities – 2 |publisher=bttr-software.de |access-date=13 June 2025 |quote=added 2000-07-11, updated 2005-06-18}}</ref> | ||
| genre = [[Software utility|Utility]] | | genre = [[Software utility|Utility]] | ||
| license = 2013: [[GNU General Public License|GPL-2.0-only]] or [[GNU General Public License|GPL-3.0-only]]{{efn|GPL-2.0-only or GPL-3.0-only: Since 2013-05-18/r138}}<ref>{{cite web|url=https://sourceforge.net/p/beye/code/138/|title=[r138] meke beye as bi-licensed project|date=2013-05-18}}</ref>< | | license = {{plainlist| | ||
| website = {{ | *2013: [[GNU General Public License|GPL-2.0-only]] or [[GNU General Public License|GPL-3.0-only]]{{efn|GPL-2.0-only or GPL-3.0-only: Since 2013-05-18/r138}}<ref>{{cite web|url=https://sourceforge.net/p/beye/code/138/|title=[r138] meke beye as bi-licensed project|date=2013-05-18}}</ref> | ||
*2011: copyrighted, redistributable under GPL 2<ref name="beye_licence/2011-07-24">{{cite web |last1=Kas |first1=Guru |title=beye licence |url=https://beye.sourceforge.net/en/beye_licence.html |website=beye.sourceforge.net |access-date=13 June 2025 |archive-url=https://web.archive.org/web/20110724073653/http://beye.sourceforge.net/en/beye_licence.html |archive-date=24 July 2011 |quote=Printed below is the GNU General Public License (the GPL or copyleft), under which BEYE is licensed. BEYE is not shareware, and it is not in the public domain. The bulk of the BEYE is Copyright (c) 1995 by Nickols_K, and other parts of software are copyrighted by their authors. Thus, BEYE is copyrighted, however, you may redistribute it under the terms of the GPL printed below. GNU GENERAL PUBLIC LICENSE Version 2, June 1991}}</ref> | |||
*2000: [[GNU General Public License|GPL-2.0-only]]{{efn|GPL-2.0-only: From 2000-02-20/5.0.0 to 2013-05-17/r137}} | |||
*1994: [[Proprietary software|Proprietary]]{{efn|Proprietary: From 1994/0.01 to 1999-10-05/5.0.0-pre.10}} | |||
}} | |||
| website = {{plainlist| | |||
*[https://web.archive.org/web/20100831011645/http://beye.sourceforge.net/en/beye_intro.html beye_intro] | |||
*[https://web.archive.org/web/20100301060146/http://beye.sourceforge.net:80/en/beye.html beye.sourceforge.net] | |||
}} | |||
}} | }} | ||
| Line 21: | Line 32: | ||
==History== | ==History== | ||
BEYE was developed in 1994 by Nickols Kurshev<ref>{{Cite web |title=konst / Profile |url=https://sourceforge.net/u/konst/profile/ |access-date=2023-11-24 |website=sourceforge.net}}</ref> and Andrew Golovnia<ref>{{Cite web |title=andrew_golovnia / Profile |url=https://sourceforge.net/u/andrew_golovnia/profile/ |access-date=2023-11-24 |website=sourceforge.net}}</ref> | BEYE was developed as ''"biew"'',<ref name="intro"/><ref>The Binary vIEW (BIEW) is copyright (C) 1995 Nick Kurshev.</ref> in 1994 by Nickols "Nick"<ref name="my666.boom.ru">{{cite web |last1=Kurshev |first1=Nick |title=666 |url=http://my666.boom.ru/666_en.html |website=my666.boom.ru |access-date=13 June 2025 |archive-url=https://web.archive.org/web/20060409133839/http://my666.boom.ru/666_en.html |archive-date=9 April 2006 |language=en}}</ref> Kurshev,<ref>{{Cite web |title=konst / Profile |url=https://sourceforge.net/u/konst/profile/ |access-date=2023-11-24 |website=sourceforge.net}}</ref> inspired by qview<ref name="bttr-software/txtutil1#qview">{{cite web |title=QVIEW — Text / Hex / ASM viewer and hex editor for programmers. |url=https://www.bttr-software.de/freesoft/txtutil1.htm#qview |website=FREE SOFTWARE FOR DOS — Text Utils – 1 |publisher=www.bttr-software.de |access-date=13 June 2025}}</ref> and [[Hiew]] ,<ref name="beye/2011-07-24/news"/> and later, Andrew Golovnia,<ref>{{Cite web |title=andrew_golovnia / Profile |url=https://sourceforge.net/u/andrew_golovnia/profile/ |access-date=2023-11-24 |website=sourceforge.net}}</ref> and others. In February of 2010 the program was renamed to BEYE, even though poll votes were mostly against its rename.<ref name="beye/2011-07-24/news">{{cite web |last1=Kas |first1=Guru |title=beye news |url=https://beye.sourceforge.net/news.html |website=beye.sourceforge.net |access-date=13 June 2025 |archive-url=https://web.archive.org/web/20110724073445/http://beye.sourceforge.net/news.html |archive-date=24 July 2011}}</ref> BEYE's creators stated, that the previous name had some negative associations in English,<ref name="intro">{{cite web |url=https://beye.sourceforge.net/en/beye_intro.html |title=Beye introduction |accessdate=2010-02-27 |url-status=dead|archiveurl=https://web.archive.org/web/20100831011645/http://beye.sourceforge.net/en/beye_intro.html |archivedate=31 August 2010}}</ref> and the new one doesn't conflict with other projects.<ref name="project-changes-unix-name">[https://sourceforge.net/p/beye/news/2010/02/project-changes-unix-name/ beye]. sourceforge.net (2010-02-14)</ref> | ||
At that time, compilers were not able to create highly optimized executables, and CPUs were not as efficient, which caused many programmers to code in [[assembly language]]. Many countries, including Russia, had poor accessibility to the Internet, and it was problematic to find information about CPUs. Many programs produced errors, and it was too difficult to understand the source of the problems. | At that time, compilers were not able to create highly optimized executables, and CPUs were not as efficient, which caused many programmers to code in [[assembly language]]. Many countries, including Russia, had poor accessibility to the Internet, and it was problematic to find information about CPUs. Many programs produced errors, and it was too difficult to understand the source of the problems. | ||
After spending a long time trying to understand the causes of the defects in his programs, the | After spending a long time trying to understand the causes of the defects in his programs, the developer of BEYE coded their [[disassembler]].<ref name="intro"/> Perhaps the needs of the creator couldn't have been covered by existing disassemblers, and so he wrote his own.<ref name="intro"/> | ||
Initially, BEYE was closed-source, but friends helped to improve the project with new ideas and in some cases with new code. Later, after purchasing a modem, | Initially, BEYE was closed-source, but friends helped to improve the project with new ideas and in some cases with new code. Later, after purchasing a modem, Kurshev and Golovnia decided to release the source<ref name="beye_releases">{{cite web |last1=Kas |first1=Guru |title=beye releases |url=https://beye.sourceforge.net/en/beye_releases.html |website=beye.sourceforge.net |archive-url=https://web.archive.org/web/20110724073915/http://beye.sourceforge.net/en/beye_releases.html |archive-date=24 July 2011}}</ref> and publish BEYE on the Internet. | ||
In 2000, the sources were published at [[SourceForge]].<ref name=" | In 2000, the sources were published at [[SourceForge]].<ref name="project-changes-unix-name" /> | ||
Beye no longer works in [[Windows | Beye no longer works in [[Windows 7]].<ref name="beye/support/2">{{cite web |author1=beye |title=#2 Biew does not work correctly in windows 7 |url=https://sourceforge.net/p/beye/support-requests/2/ |website=Support Requests |publisher=sourceforge.net |access-date=13 June 2025}}</ref> | ||
==Features== | ==Features== | ||
BEYE's features include:<ref name="intro"/> | BEYE's features include:<ref name="intro"/> | ||
* Built-in [[Atmel AVR|AVR]] | {{columns-list|colwidth=13em| | ||
* Built-in [[disassembler]]s: | |||
**[[Atmel AVR|AVR]] | |||
**[[Java (software platform)|Java]] | |||
**[[x86]]-[[i386]]-[[AMD64]]<ref name="beye/2011-07-24/news"/> | |||
**[[ARM architecture|ARM]] | |||
**[[XScale]]/[[PPC64]]. | |||
* Saving and restoring parts of files. | * Saving and restoring parts of files. | ||
* Support for [[A.out|a-out]] | * Support for executable formats: | ||
**[[A.out|a-out]] | |||
**[[GNU arch|arch]] | |||
**[[COFF|coff-386]] | |||
**[[Executable and Linkable Format|ELF]] | |||
**[[DOS MZ executable|MZ]] | |||
**[[Class (file format)|jvmclass]] | |||
**[[LMF (file format)|LMF]] | |||
**[[Linear Executable|LE and LX]] | |||
**[[New Executable|NE]] | |||
**[[NetWare Loadable Module|NLM-386]] | |||
**[[Phar Lap (company)|PharLap]] | |||
**[[Portable Executable|PE]] | |||
**[[RDOFF]] | |||
**[[SIS (filename)|SIS and SISX]]. | |||
* Instruction highlighting. | * Instruction highlighting. | ||
* A code navigator. | * A code navigator. | ||
* A [[CPU]] performance utility. | * A [[CPU]] performance utility. | ||
* A built-in 64-bit [[calculator]]. | * A built-in 64-bit [[calculator]]. | ||
* Support for the formats: [[Advanced Systems Format|ASF]] | * Support for the [[multimedia]] formats: | ||
**[[Advanced Systems Format|ASF]] | |||
**[[Audio Video Interleave|AVI]] | |||
**[[BMP file format|BMP]] | |||
**[[JPEG]], [[.mov|mov]] | |||
**[[MP3]], [[MPEG]] | |||
**[[RealMedia]] | |||
**[[WAV]]. | |||
* Console-input viewer. | * Console-input viewer. | ||
* Pattern searching in different modes: [[disassembler]] | * Pattern searching in different modes: | ||
**[[disassembler]] | |||
**[[hexadecimal]] | |||
**[[Binary code|binary]] | |||
* Russian [[Code page|code-page]] converter. | * Russian [[Code page|code-page]] converter. | ||
}} | |||
==See also== | ==See also== | ||
| Line 52: | Line 94: | ||
*[[Comparison of hex editors|Comparison of hex-editors]] | *[[Comparison of hex editors|Comparison of hex-editors]] | ||
*[[Hiew]] | *[[Hiew]] | ||
*[[ImHex]] | |||
==Notes== | ==Notes== | ||
| Line 58: | Line 101: | ||
==References== | ==References== | ||
{{reflist}} | {{reflist}} | ||
==External links== | |||
*[https://web.archive.org/web/20110724073752/http://beye.sourceforge.net/en/beye_refs.html beye references] at [[sourceforge.net]] | |||
*[https://github.com/sebastianbiallas/ht The HT Editor]: A file editor/viewer/analyzer for executables | |||
*[<!-- https://web.archive.org/web/20161028184817/http://home.gna.org/bless/ -->https://github.com/afrantzis/bless Bless Hex Editor] in mono/Gtk# for GNU/Linux | |||
[[Category:Free editing software]] | [[Category:Free editing software]] | ||
[[Category:Free software testing tools]] | [[Category:Free software testing tools]] | ||
[[Category:Hex editors]] | [[Category:Hex editors]] | ||
Latest revision as of 16:51, 30 September 2026
Template:Other uses Template:Multiple issues Template:Use dmy dates
BEYE, also known as Binary EYE, BIEW, Binary View is a multiplatform portable viewer of binary files with a built-in editor that functions in binary, hexadecimal, and disassembler modes. It uses native Intel syntax for disassembly. Features include AVR/Java/x86-i386-AMD64/ARM-XScale/PPC64 disassemblers, a Russian code pages converter, and a code navigator. It can also fully preview MZ, NE, PE, NLM, COFF32, and ELF formats, and partially preview a.out, LE and LX, and Phar Lap formats.
History
BEYE was developed as "biew",[1][2] in 1994 by Nickols "Nick"[3] Kurshev,[4] inspired by qview[5] and Hiew ,[6] and later, Andrew Golovnia,[7] and others. In February of 2010 the program was renamed to BEYE, even though poll votes were mostly against its rename.[6] BEYE's creators stated, that the previous name had some negative associations in English,[1] and the new one doesn't conflict with other projects.[8]
At that time, compilers were not able to create highly optimized executables, and CPUs were not as efficient, which caused many programmers to code in assembly language. Many countries, including Russia, had poor accessibility to the Internet, and it was problematic to find information about CPUs. Many programs produced errors, and it was too difficult to understand the source of the problems.
After spending a long time trying to understand the causes of the defects in his programs, the developer of BEYE coded their disassembler.[1] Perhaps the needs of the creator couldn't have been covered by existing disassemblers, and so he wrote his own.[1]
Initially, BEYE was closed-source, but friends helped to improve the project with new ideas and in some cases with new code. Later, after purchasing a modem, Kurshev and Golovnia decided to release the source[9] and publish BEYE on the Internet.
In 2000, the sources were published at SourceForge.[8]
Beye no longer works in Windows 7.[10]
Features
BEYE's features include:[1] Template:Columns-list
See also
Notes
References
- ↑ 1.0 1.1 1.2 1.3 1.4 "Beye introduction". Archived from the original on 31 August 2010. https://web.archive.org/web/20100831011645/http://beye.sourceforge.net/en/beye_intro.html. Retrieved on 2010-02-27.
- ↑ The Binary vIEW (BIEW) is copyright (C) 1995 Nick Kurshev.
- ↑ Kurshev, Nick. "666" (in en). http://my666.boom.ru/666_en.html.
- ↑ "konst / Profile". https://sourceforge.net/u/konst/profile/.
- ↑ "QVIEW — Text / Hex / ASM viewer and hex editor for programmers.". www.bttr-software.de. https://www.bttr-software.de/freesoft/txtutil1.htm#qview.
- ↑ 6.0 6.1 Kas, Guru. "beye news". https://beye.sourceforge.net/news.html.
- ↑ "andrew_golovnia / Profile". https://sourceforge.net/u/andrew_golovnia/profile/.
- ↑ 8.0 8.1 beye. sourceforge.net (2010-02-14)
- ↑ Kas, Guru. "beye releases". https://beye.sourceforge.net/en/beye_releases.html.
- ↑ "#2 Biew does not work correctly in windows 7". sourceforge.net. https://sourceforge.net/p/beye/support-requests/2/.
External links
- beye references at sourceforge.net
- The HT Editor: A file editor/viewer/analyzer for executables
- Bless Hex Editor in mono/Gtk# for GNU/Linux