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

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

Uvjet šesterokutni , skraćeno od heksadecimalni ili base-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, gotovo nikada nigdje ne vidite te podatke. Ipak, mogućnost izravne izmjene sirovih bitova i bajtova na vašem računalu ponekad se može koristiti u vašu korist.





Dakle, kako hex funkcionira, što je hex editor i zašto biste ga trebali koristiti na svom računalu?





Što je Hex?

Brojevni sustav koji ljudi koriste za brojanje naziva se decimalni, brojevi od 0 do 9. Decimalni su izumili Perzijanci prije otprilike 6000 godina.





Premotajte naprijed do 1679. Binarni brojevni sustav sastavljen od 0 i 1 bio jeizumio Gottfried Wilhelm von Leibniz.

Konačno, 1950 -ih ili 1960 -ih IBM je formalizirao heksadecimalni brojčani sustav, koji je kratak način predstavljanja binarnih podataka. Umjesto znamenki 0-9, heksadecimalno koristi znamenke od 0 do F. Brojeći od 0 do 31 (pretvarajući 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

Kad dođete do kraja numeričkih 'znamenki', jednostavno povećavate broj ulijevo za jedan, baš kao što to radite sa sustavom decimalnog brojanja.





Sad kad smo oslobodili osnove heksadecimalnog broja, prijeđimo na neke hex urednike.

Hex urednici

Hex uređivači razlikuju se od običnih uređivača teksta na nekoliko načina. Temelj hex uređivača je da oni prikazuju neobrađeni sadržaj datoteke. Bez kodiranja ili prevođenja u tekst - samo sirovi strojni kod. Drugo je da su brojevi redaka umjesto da se temelje na 'linijama' adresa pomaka s početka datoteke.





PSPad

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

Nakon što ste u ovom načinu rada, možete vidjeti lokaciju i heksadecimalne vrijednosti svakog bita datoteke. Imate dva izbora za uređivanje datoteke - možete urediti heksadecimalne vrijednosti prema lokaciji, ili s desne strane imate alfanumerički prikaz te vrijednosti koju također možete urediti.

XVI32

XVI32 također je vrlo sposoban hex editor. Kao i kod PSPada, možete izravno urediti heksadecimalne vrijednosti ili prikaz znakova.

Također ima neke napredne alate za heksadecimalno uređivanje, kao što je kalkulator adrese za provjeru pomaka i neke druge opcije specifične za heksadecimalni prikaz koje vam mogu pomoći da zaobiđete heksadecimalnu datoteku ako znate što radite.

Što možete učiniti s Hex Editor -om?

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

potrebno vam je dopuštenje za izvođenje ove radnje mapa za brisanje sustava Windows 10

Saznajte vrstu datoteke

Povremeno ćete možda naići na datoteku koju jednostavno ne možete otvoriti. Normalne je veličine, ali Word ili Adobe ga neće otvoriti. Pa možete li učiniti nešto po tom pitanju?

Prvo što ću učiniti je otvoriti datoteku u hex uređivaču. Većina datoteka sadrži neke podatke na samom vrhu datoteke koji opisuju o kakvoj se datoteci zapravo radi.

U nastavku je prikaz znakova Adobe PDF datoteke. Recimo da je netko greškom spremio PDF datoteku kao Microsoft Word .DOC datoteku.

Kad vaš sustav vidi to proširenje, pokušat će pokrenuti Microsoft Word za otvaranje datoteke - ali neće uspjeti. Otvorite datoteku u šesterokutnom uređivaču i odmah je jasno da je ova datoteka uistinu PDF datoteka, te se brzo prebacite na nastavak datoteke i moći ćete je otvoriti izravno u Adobe Acrobatu ili drugom odgovarajućem čitaču.

Ako vidite vrstu datoteke, ali nemate ideju kakav bi se program mogao koristiti za otvaranje te datoteke, možete se provjeriti Otvoriti sa koja navodi mnoge ekstenzije datoteka i programe koji se koriste za njihovo otvaranje.

Hakiranje igara i datoteka

Drugi popularan razlog zašto biste mogli koristiti hex editor je hakiranje igara. Možete učitati igru spasiti državu arhivirajte i promijenite iznos novca koji imate, na primjer, s 1.000 USD na 1.000.000 USD.

Sada, u novijim igrama to je bilo znatno otežano. Mnoge moderne igre uključuju ili kompresiju ili šifriranje što mnogo puta otežava dekompilaciju stanja spremanja ili igre. Međutim, neke igre i dalje vam omogućuju uređivanje određenih varijabli, primjerice u Sonic Spinball .

Osim pregledavanja datoteka igara, ponekad iz spremljene datoteke možete prikupiti i druge važne podatke kojima inače ne biste mogli pristupiti. To uvelike ovisi o vrsti datoteke i informacijama koje tražite, no upotreba šesterokutnog uređivača korisna je u određivanju što se točno nalazi u datoteci.

Otklanjanje pogrešaka i uređivanje

Konačno, posljednji glavni razlog zašto biste mogli koristiti hex editor je ako ste programer koji otklanja pogreške u vašem kodu. Umjesto da se vratite na ponovno sastavljanje koda, jednostavno šesterokutno uređivanje moglo bi biti sve što vam je potrebno za testiranje uzorka provjere. Uređivanje neobrađene binarne datoteke ne preporučuje se za srce - izmjena samo jednog znaka u datoteci mogla bi je učiniti beskorisnom. Prije izmjene datoteka pomoću šesterokutnog uređivača provjerite imate li sigurnosnu kopiju.

Kad hex nije hex

Nadamo se da ste naučili nešto o računalima koja prije niste poznavali ili ste barem osvježili pamćenje. Znati kako vaše računalo otkucava postaje sve važnije kako postaju sve lakši i lakši za korištenje. Znam da ste ovoliko uspjeli, spremni ste koristiti ove napredne strategije za maksimalno iskorištavanje bitova i bajtova pohranjenih na vašem tvrdom disku!

Imate li pitanja o heksadecimalnim ili heksadecimalnim urednicima općenito? Javite nam u nastavku!

Udio Udio Cvrkut E -pošta Kako očistiti računalo sa sustavom Windows pomoću naredbenog retka

Ako na vašem Windows računalu nedostaje prostora za pohranu, očistite smeće pomoću ovih brzih pomoćnih programa naredbenog retka.

Pročitajte Dalje
Povezane teme
  • Web kultura
  • Objašnjena tehnologija
O autoru Dave Drager(56 objavljenih članaka)

Dave Drager radi u tvrtki XDA Developers u predgrađu Philadelphije, PA.

Više od Davea Dragera

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu