Što je Hex Editor i zašto biste ga mogli koristiti [objašnjena tehnologija]

  • Harry James
  • 0
  • 4025
  • 1235
Oglas

Uvjet hex, kraće za heksadecimalnu ili osnovnu-16, je neobrađena struktura podataka koju slijede sve datoteke pohranjene na vašem računalu. Iako je doslovno svaka datoteka pohranjena na vašem računalu u ovom formatu, te podatke gotovo nigdje ne vidite. Ipak, mogućnost izravne izmjene sirovih bitova i bajtova na vašem računalu ponekad se može upotrijebiti u vašu korist.

Pa kako funkcionira hex, što je hex uređivač i zašto biste ga trebali koristiti na računalu?

Što je Hex?

Brojni sustav koji ljudi koriste za brojanje naziva se decimalnim brojevima, brojevi od 0 do 9. Decimalni su izmislili Perzijci prije otprilike 6000 godina.

Brzo prema 1679. Binarni brojevni sustav koji se sastoji od 0 i 1 izumio je Gottfried Wilhelm von Leibniz.

Konačno, u pedesetim ili šezdesetim godinama IBM je formalizirao heksadecimalni brojčani sustav, što je kratak način predstavljanja binarnih podataka. Umjesto upotrebe znamenki 0-9, heksadecimalna koristi znamenke od 0 do F. Brojanje od 0 do 31 (pretvaranje iz decimalnog u heksadecimalno):

0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

Jednom kad dođete do kraja numeričke “znamenki”, jednostavno povećavate broj ulijevo za jedan, baš kao i kod decimalnog brojanja.

Sad kad smo izostali osnove heksadecimalne situacije, prijeđimo na neke heksadecimalne urednike.

Šesterokutni urednici

Šesterokutni uređivači razlikuju se od običnih uređivača teksta na više načina. Osnova hex urednika je da oni prikazuju sirovi sadržaj datoteke. Nema kodiranja ili prijevoda u tekst - samo sirovi strojni kod. Drugi je da se brojevi redaka ne temelje na “linije” su ofset adresa s početka datoteke.

PSPad

Moj omiljeni hex urednik je PSPad. PSPad, osim što je izvrstan uređivač teksta i koda, nudi i “Otvori u HEX Editoru ... ” opciju koja će pokrenuti poseban način uređivanja.

Jednom kada ste u ovom načinu rada, možete vidjeti mjesto i heksadecimalne vrijednosti svakog bita datoteke. Na raspolaganju imate dva izbora za uređivanje datoteke - ili možete urediti heksadecimalne vrijednosti prema lokaciji, ili s desne strane alfanumerički prikaz te vrijednosti koji također možete urediti.

XVI32

XVI32 je također vrlo sposoban hex urednik. Kao i kod PSPad možete izravno urediti šesterokutne vrijednosti ili prikaz znakova.

Također ima neke napredne alate za uređivanje heksa, kao što je kalkulator adresa za provjeru odstupanja i neke druge heksačke specifične opcije koje vam mogu pomoći da biste zaobišli šesnaest datoteka ako znate što radite.

Što možete učiniti s Hex Editorom?

Sada kada znate što je šesterokutna vrijednost i kako ih možete otvoriti i urediti, zašto biste li to željeli učiniti točno?

Otkrijte vrstu datoteke

S vremena na vrijeme možete naići na datoteku koju jednostavno ne možete otvoriti. Ima normalnu veličinu, ali Word ili Adobe neće je otvoriti. Možete li učiniti bilo što u vezi s tim?

Prvo što ću učiniti je otvoriti datoteku u hex uređivaču. Većina datoteka sadrži neke podatke u samom vrhu datoteke koje opisuju o kakvoj bi datoteci to zapravo mogla biti.

Ispod je slovna prezentacija Adobe PDF datoteke. Recimo da netko pogrešno sprema PDF datoteku kao. Word datoteku Microsoft Word.

Kad vaš sustav vidi to proširenje, pokušati pokrenuti Microsoft Word kako bi otvorio datoteku - ali neće uspjeti. Otvorite datoteku u šesterokutnom uređivaču i odmah je jasno da je ta datoteka zaista PDF datoteka, i brz prelazak na proširenje datoteke i moći ćete je otvoriti odmah u Adobe Acrobatu ili drugom odgovarajućem čitaču.

Ako vidite naziv datoteke, ali nemate pojma koji bi se program mogao upotrebljavati za otvaranje te datoteke, možete provjeriti OpenWith koji navodi mnoge ekstenzije datoteka i programe za njihovo otvaranje..

Hakiranje igara i datoteka

Drugi popularni razlog zbog kojeg možete koristiti šesterokutni uređivač je hakiranje igara. Možete učitati državnu datoteku za spremanje igara i, primjerice, promijeniti iznos novca koji imate od 1.000 do 1.000.000 USD.

Sada, na novijim igrama ovo je učinjeno mnogo teže. Mnoge moderne igre uključuju kompresiju ili šifriranje što znatno otežava dekompiliranje stanja spremanja ili igre mnogostruko teže. Međutim, neke igre i dalje vam omogućuju uređivanje određenih varijabli, poput Sonic Spinball-a.

Osim pregledavanja datoteka s igrama, ponekad možete potražiti i druge važne podatke iz spremljene datoteke do koje inače ne biste mogli imati pristup. To uvelike ovisi o vrsti datoteke i podacima koje tražite, ali upotreba šesterokutnog uređivača korisna je u određivanju toga što se točno nalazi u datoteci.

Otklanjanje pogrešaka i uređivanje

Konačno, posljednji glavni razlog zašto možete koristiti šesterokutni uređivač jest ako ste programer koji ispravlja programski kôd. Umjesto da se vratite za ponovnu kopiranje koda, sve što trebate za testiranje uzorka provjere moglo bi biti jednostavno šesterokutno uređivanje. Uređivanje sirove binarne datoteke ne preporučuje se za prazna srca - izmjena samo jednog znaka u datoteci potencijalno bi ga mogla učiniti beskorisnim. Prije modificiranja bilo koje datoteke pomoću hex uređivača provjerite imate li sigurnosnu kopiju.

Kad heks nije heks

Nadamo se da ste naučili ponešto o računalima koja niste poznavali ili ste barem osvježili memoriju. Znajući kako ti krpelji na računalu postaju sve važniji kako postaju lakši i lakši za upotrebu. Znam da ako ste uspjeli do sada, spremni ste koristiti ove napredne strategije kako biste izvukli maksimum iz bitova i bajtova pohranjenih na vašem tvrdom disku!

Imate pitanja o heksadecimalnim ili heksadecimalnim uređivačima općenito? Javite nam u nastavku!




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.