BEYE | |
---|---|
| |
Tyyppi | Apuohjelmat |
Kehittäjä | Nickols_K |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | DOS , Microsoft Windows , Linux , FreeBSD , QNX , Unix , BeOS |
uusin versio | 6.1.0 ( 12. joulukuuta 2009 ) |
Lisenssi | GNU yleinen julkinen lisenssi |
Verkkosivusto | beye.sourceforge.net |
Beye (englanniksi Binary EYE , vanha nimi Biew ) on monikäyttöinen tiedostoeditori, joka tukee binääri-, heksadesimaali- ja disassembler-tiloja. Purkamiseen käytetään Intelin syntaksia . Värilliset AVR / Java / x86 - i386 - AMD64 / ARM - XScale / PPC64 - purkaimet , koodisivun transkooderi , täyden muodon esikatselu - MZ , NE , PE , NLM , coff32 , ELF partial- a.out , LE , LX , Phar Lap ; koodinavigaattori.
Tämä projekti alkoi vuoden 1994 puolivälissä . Silloin sitä kutsuttiin nimellä biew , mutta myöhemmin se nimettiin uudelleen beyeksi , koska sen vanha nimi aiheutti negatiivisia assosiaatioita englanniksi. Tuolloin kääntäjät eivät pystyneet luomaan hyvin optimoitua koodia ja prosessorit olivat liian heikkoja. Tämä oli syy siihen, miksi ohjelmoijat koodasivat binääritiedostoja kokoajien avulla. Tuohon aikaan tietokoneteollisuus monissa maissa, mukaan lukien Venäjällä , oli kaukana Internetistä , ja prosessoreista oli ongelmallista löytää tietoa . Monet ohjelmat toimivat virheiden kanssa, ja oli erittäin vaikea ymmärtää niiden todellista syytä. Kääntäjä voi sisältää monia virheitä itsessään, samoin kuin ohjelmien lähdekoodit voivat sisältää väärin kirjoitettuja paikkoja. Monien yritysten jälkeen selvittää, mikä voisi aiheuttaa ohjelmien virheellisen toiminnan, Beyen kirjoittaja alkoi koodata omaa disasembleriaan . Todennäköisesti tuolloin oli paljon valmiita purkulaitteita, mutta kyvyttömyys saada niitä tuli pääsyyksi oman purkukoneen kehittämiseen. Beyen kirjoittaja tunsi eräät aikansa purkajista, kuten hiew ja qview. Nämä purkajat eivät kuitenkaan vastanneet kaikkia Bee- kirjailijan tarpeita . Kun projekti saavutti sen ajan toiminnan , kirjoittaja alkoi jakaa projektiaan ystävien kesken. Beye oli alun perin suljetun lähdekoodin projekti, mutta ystävät auttoivat parantamaan projektia uusilla ideoilla ja harvoissa tapauksissa uusilla koodiriveillä. Myöhemmin, modeemin ostamisen jälkeen, kirjoittaja avasi lähdekoodin ja julkaisi sen Internetissä. Kirjoittaja ymmärsi, että kaupallinen hyöty beye -suoritettavan tiedoston myynnistä olisi liian pieni. Toisaalta uusien vapaaehtoisten houkutteleminen voisi parantaa hanketta merkittävästi. 16. toukokuuta 1999 projektin lähdekoodit julkaistiin osoitteessa sourceforge.net .
Beye kehitettiin työkaluksi, jonka avulla voidaan arvioida ohjelman tuottaman koodin laatua . Tekijä ei ole vastuussa tämän ohjelman käytöstä kaupallisten ohjelmistojen murtamiseen .
Nykyään bee sisältää seuraavat ominaisuudet [1] :