BEYE | |
---|---|
beye | |
Type | Hjælpeprogrammer |
Udvikler | Nickols_K |
Skrevet i | C++ |
Operativ system | DOS , Microsoft Windows , Linux , FreeBSD , QNX , Unix , BeOS |
nyeste version | 6.1.0 ( 12. december 2009 ) |
Licens | GNU General Public License |
Internet side | beye.sourceforge.net |
Beye (fra engelsk Binary EYE , gammelt navn Biew ) er en multiplatform - fileditor med understøttelse af binære, hexadecimale og disassembler-tilstande. Til adskillelse bruges Intel-syntaks . Farve AVR / Java / x86 - i386 - AMD64 / ARM - XScale / PPC64 adskillere , kodetabel transcoder , fuld format preview - MZ , NE , PE , NLM , coff32 , ELF partial - a.out , LE , LX , Phar Lap ; kodenavigator.
Dette projekt startede i midten af 1994 . Så hed det: biew , men senere blev det omdøbt til beye , da dets gamle navn forårsagede nogle negative associationer på engelsk. På det tidspunkt var compilere ikke i stand til at generere veloptimeret kode, og processorerne var for svage. Dette var grunden til, at programmører kodede binære filer ved hjælp af assemblers. I de dage var computerindustrien i mange lande, inklusive Rusland , langt fra internettet , og det var problematisk at finde viden om processorer . Mange programmer arbejdede med fejl, og det var meget svært at forstå den sande årsag til, at de opstod. Compileren kunne indeholde mange fejl i sig selv, ligesom programmernes kildekoder kunne indeholde forkert skrevne steder. Efter mange forsøg på at finde ud af, hvad der kunne få programmer til at fungere forkert, begyndte Beyes forfatter at kode sin egen disassembler . Mest sandsynligt var der på det tidspunkt mange færdige disassemblere, men manglende evne til at få dem blev hovedårsagen til at begynde at udvikle vores egen disassembler. Beye 's forfatter var bekendt med nogle af datidens adskillere, såsom hiew og qview. Disse adskillere opfyldte dog ikke alle behovene hos beye- forfatteren . Da projektet nåede funktionaliteten af datidens højde , begyndte forfatteren at distribuere sit projekt blandt venner. Beye var oprindeligt et lukket kildeprojekt, men venner hjalp med at forbedre projektet med nye ideer og i sjældne tilfælde nye linjer kode. Senere, efter at have købt modemet, åbnede forfatteren kildekoden og offentliggjorde den på internettet. Forfatteren forstod, at den kommercielle fordel ved at sælge den eksekverbare beye ville være for lille. På den anden side kan tiltrækning af nye frivillige hjælpe med at forbedre projektet markant. Den 16. maj 1999 blev kildekoder til projektet offentliggjort på sourceforge.net .
Beye blev udviklet som et værktøj til at vurdere kvaliteten af kode genereret af . Forfatteren er ikke ansvarlig for brugen af dette program til at knække kommerciel software.
I dag inkluderer beye følgende funktioner [1] :