HOME

TheInfoList



OR:

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 Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
/ x86-
i386 The Intel 386, originally released as the 80386 and later renamed i386, is the third-generation x86 architecture microprocessor from Intel. It was the first 32-bit processor in the line, making it a significant evolution in the x86 archite ...
- AMD64/ ARM-
XScale XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture (version 5) instruction set. XScale comprises several distinct families: IXP, IXC, IOP, PXA and CE (see more below), with some ...
/ PPC64 disassemblers, a Russian code pages converter, and a code navigator. It can also fully preview MZ, NE, PE, NLM, COFF32, and
ELF An elf (: elves) is a type of humanoid supernatural being in Germanic peoples, Germanic folklore. Elves appear especially in Norse mythology, North Germanic mythology, being mentioned in the Icelandic ''Poetic Edda'' and the ''Prose Edda'' ...
formats, and partially preview a.out, LE and LX, and
Phar Lap Phar Lap (4 October 1926 – 5 April 1932) was a New Zealand-born champion Australian Thoroughbred horse racing, racehorse. Achieving great success during his distinguished career, his initial underdog status gave people hope during the ear ...
formats.


History

BEYE was developed as ''"biew"'', in 1994 by Nickols "Nick" Kurshev, inspired by qview and Hiew , and later, Andrew Golovnia, and others. In February of 2010 the program was renamed to BEYE, even though poll votes were mostly against its rename. BEYE's creators stated, that the previous name had some negative associations in English, and the new one doesn't conflict with other projects.beye
sourceforge.net (2010-02-14)
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 In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
. 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. Perhaps the needs of the creator couldn't have been covered by existing disassemblers, and so he wrote his own. 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 and publish BEYE on the Internet. In 2000, the sources were published at SourceForge. Beye no longer works in
Windows 7 Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
.


Features

BEYE's features include:


See also

* Hex editor *
Reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompl ...
* Comparison of hex-editors * Hiew * ImHex


Notes


References

{{reflist


External links


beye references
at sourceforge.net
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 Editorin mono/Gtk# for GNU/Linux Free editing software Free software testing tools Hex editors