Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Hex editorius

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

Hex editorius - tokia programa, kuri leidžia visokius failus redaguoti kokiame nors šešioliktainiame pavidale, t.y. kaip visokias heksadecimalines sekas, kur kiekvienas baitas atvaizduojamas kaip simbolis nuo 00 iki FF. Kad būtų patogiau, baitai grupuojami ir neretai atvaizduojami keliais būdais tuo pat metu. Pagrindinis atvaizdavimas būna šešioliktainiais kodais, nes jie leidžia konkrečiai matyti tai, kas išties yra ir būtent tą, ką nori, tą ir įrašyti.

Hex editoriai nelabai tinka paprastiems žmonėms, nes norint juos naudoti, reikia bent jau šiek tiek mokėti skaičiuoti šešioliktainėje skaičiavimo sistemoje.

Kai kurie iš geresnių Hex editorių turi keletą režimų, pvz., ta pati programa gali dirbti kaip paprastas teksto editorius, kaip heksadecimalinis editorius ir dar kaip koks nors dizasembleris. Toksai režimas su dizasembleriu gali būti ypatingai patogus, jei reikia greitomis paredaguoti kokios nors programos dvejetainį kodą.

Bendrai tai visokie hex editoriai yra tokie klasikiniai tų senųjų tikrų hakerių įrankiai, kad kada tai buvo bandymų netgi juos kažkaip uždrausti, nes atseit virusus su jais kuria (kas deja, labai smarkiai netiesa, nes taip nesigautų), o taip pat visokias programas nulaužinėja ir paverčia nemokamomis (kas kartais yra tiesa). Kitą vertus, tai yra ir tokie įprasti labiau patyrusių programuotojų įrankiai, kad uždraudus Hex editorius, būtų dalinai uždraustas ir pats programavimas.

Žodžiu, jei mokate bent jau susigaudyti tame, ką matote, kai pasileidžia koks nors Hex editorius, tai jau galit laikyti save kažką suprantančiu kompiuterių naudotoju.

Tiesa, renkantis kokį nors Hex editorių ir su juo paskui dirbant, kartais išlenda visokių įdomybių, pvz., kaip kad kokios nors keistos EBCDIC koduotės ar NUXI tipo problemos. Jei apsiribosite tik viena specifine hardwaro platforma, kaip kad x86, tai gal to ir nepastebėsite, bet jei bandysite naudotis keliomis skirtingomis, pvz., dar ir kokia ARM, tai kartais gali gerokai nustebinti, kad tie patys dalykai atrodo kaip tai išvirkščiai.