Hex urejevalnik je znan tudi kot urejevalnik binarnih datotek ali urejevalnik bajtov in je aplikacija, ki ureja binarne datoteke. Ime heksadecimalni urejevalnik izhaja iz dejstva, da prikazuje vsebino datoteke v šestnajstiški obliki. Binarna datoteka vsebuje podatke v obliki, ki jo računalnik zlahka bere, sprememba binarne datoteke pa spremeni način delovanja programa.
Najpogostejša uporaba šestnajstiškega urejevalnika je spreminjanje določenih funkcij v programu. Hex urejevalniki so bili uporabljeni tudi za goljufanje programske opreme za igre s spreminjanjem shranjenih datotek igre ali podatkov o znakih. Druga uporaba hex urejevalnikov je spreminjanje neobdelanih particij trdega diska. Hex urejevalniki se lahko uporabljajo za marsikaj.
Postopek urejanja se začne z identifikacijo binarnega niza, ki ga je treba urediti, in uporaba šestnajstiškega urejevalnika ta postopek poenostavi. Dostojen šestnajstiški urejevalnik bo uporabniku omogočil, da najde in zamenja binarno kodo, kar prihrani potrebo po ročnem iskanju in zamenjavi informacij. Hex urejevalniki delujejo na enak način kot urejevalniki besedil, s kazalci, ki jih je mogoče uporabiti za označevanje ali spreminjanje podatkov.
Zasloni urejevalnika heksadecimal imajo običajno tri dele: šestnajstiško območje, območje znakov in naslovno območje. Največ se uporablja šestnajstiško območje, saj se tam prikazujejo in urejajo podatki. Podatki so predstavljeni v obliki tabele s običajno 16 bajti v eno vrstico. Območje znakov predstavlja šestnajstiško kodo, ki se interpretira kot znaki, kar pomaga prepoznati različne dele kode. Območje naslova prikazuje lokacijo prvega bajta v vsaki vrstici, tako da če je datoteka sestavljena iz 512 bajtov, bi se naslovi začeli pri nič in segali do 512.
Pri urejanju binarne datoteke je potrebno varnostno kopirati datoteko in z njo zapreti program. Nato odprite binarno datoteko v šestnajstiškem urejevalniku. Ko je datoteka odprta, poiščite binarni niz, ki ga želite urediti. To lahko storite s funkcijo iskanja. Funkcijo zamenjave lahko nato uporabite za zamenjavo niza z drugim ali pa podatke spremenite ročno. Vse spremembe, narejene v šestnajstiškem urejevalniku, je treba shraniti, da začnejo veljati.
Posodobitve izdelka lahko izničijo spremembe v datoteki. Najbolje je, da izklopite samodejne posodobitve za program, ko je bil urejen. Ob pravilni uporabi lahko urejevalniki heksadecimal znebijo uporabnikov nadležnih funkcij in spremenijo način delovanja programa, da bi izboljšali njegovo delovanje.