Datoteke s nastavkom .HEX - što i kako se mogu otvoriti

Hex format datoteke, skraćeno hex ili base-16, je sirova struktura podataka koju prate sve datoteke pohranjene na vašem računalu. Iako je doslovno svaki dokument pohranjen u ovom formatu, gotovo ga je nemoguće pronaći na računalu. Iako nisu svi svjesni da mogućnost izravne promjene sirovih bitova i bajtova na računalu ponekad može biti vrlo korisna.

Radite s datotekama s nastavkom .HEX.

Što je HEX proširenje?

Brojevni sustav koji ljudi koriste za izračunavanje naziva se decimalni (broj od 0 do 9), a izumili su ga Perzijanci prije otprilike 6.000 godina. U pedesetim ili šezdesetim godinama IBM je formalizirao heksadecimalni sustav brojeva, što je kratak način predstavljanja binarnih podataka. Umjesto brojeva 0-9, heksadecimalni broj koristi znamenke od 0 do F. Nakon što dosegnete kraj brojčanih "znamenki", jednostavno povećavate broj ulijevo za jedan, kao što radite s decimalnim brojevnim sustavom.

Datoteke s proširenjem HEX imaju ista svojstva kao i binarna. Svi bajtovi postavljeni su jedan po jedan. Podaci o adresi ili kontrolni zbrojevi nisu dodani. Jedina razlika u odnosu na binarni format je da se svaki bajt pretvara u 2 ASCII znaka u rasponu 0-9 i AF, što predstavlja 2 heksadecimalna broja. Ti su znakovi grupirani u retke. Broj para u liniji obično može varirati od 1 do 255, pri čemu je najčešća duljina 16 ili 32 para. Svaka linija završava s parom CR (ASCII vrijednost $ 0D) ili CRLF (ASCII). Za rad s takvim dokumentima potreban je poseban programski editor hex datoteka.

Kako otvoriti HEX datoteku

S vremena na vrijeme možete naići na datoteku koju jednostavno ne možete otvoriti. Uobičajena je veličina, ali je Word ili Adobe neće otvoriti. Kako otvoriti takav format na računalu? Prva stvar koju treba učiniti je otvoriti hex datoteku u hex editor. Većina dokumenata na samom početku sadrži informacije koje opisuju kakav dokument može biti. Kada vaš sustav vidi ovo proširenje, pokušat će pokrenuti Microsoft Word kako bi otvorio dokument, ali neće raditi. Otvorite datoteku u hex editoru i odmah će postati jasno da je dokument uistinu PDF datoteka (ili neka druga datoteka), a možete je otvoriti izravno u Adobe Acrobatu ili nekoj drugoj pogodnoj aplikaciji za pregled.

Hakiranje igara i datoteka

Drugi popularan razlog zbog kojeg možete koristiti hex editor je sjeckanje igara. Možete preuzeti dokument koji štedi igru ​​i promijeniti iznos novca, na primjer, s 1.000 na 1.000.000 dolara. U kasnijim igrama sve je mnogo složenije. Mnoge moderne igre sadrže ili kompresiju ili enkripciju, što je mnogo puta teže dekompilirati stanje očuvanja ili igre. Međutim, neke igre još uvijek dopuštaju uređivanje određenih varijabli, primjerice Sonic Spinball. Osim pregledavanja datoteka s igrama, ponekad možete izvući druge važne informacije iz spremljene datoteke u koju inače ne biste imali pristup. To je u velikoj mjeri ovisno o vrsti datoteke i informacijama koje tražite, ali korištenje hex editor je korisno za određivanje što je u dokumentu.

Ispravljanje pogrešaka i uređivanje

Konačno, posljednji osnovni razlog zašto možete koristiti hex editor je ako ste programer i morate debugirati kod. Umjesto povratka na ponovno kompajliranje koda, može biti potrebno jednostavno heksadecimalno uređivanje za provjeru valjanosti uzorka. No najprije provjerite imate li sigurnosnu kopiju prije mijenjanja datoteka s hex uređajem.

Koji hex editor koristiti

Hex editor je softver koji se koristi za pregled i uređivanje binarnih datoteka. Binarni dokument je dokument koji sadrži podatke u strojno čitljivom obliku. HEX urednici omogućuju vam izmjenu sadržaja sirovih podataka. Budući da se hex editor koristi za uređivanje binarnih datoteka, ponekad se nazivaju binarni uređivač ili binarni uređivač datoteka. Ako otvorite dokument s hex uređivačem, pojavit će se poruka u kojoj se navodi da se dokument uređuje u heksadecimalnom formatu, a proces korištenja hex editora naziva se heksadecimalno uređivanje. Hex urednici razlikuju se od običnih tekstova u više funkcija. Osnova hex editora je da prikazuju sirovi sadržaj datoteke. Nema kodiranja ili prijevoda u tekst - samo sirovi strojni kod. Drugo, brojevi redova umjesto toga su adresa pomaka od početka datoteke. Odabrali smo neke od najboljih besplatnih programa za pregled i uređivanje HEX dokumenata.

HxD

HxD je besplatan hex editor koji može otvoriti i promijeniti računalni kôd. To je vrlo moćan alat u pravim rukama, koji može provjeriti, usporediti i dijagnosticirati datoteke, diskove, slike diska, memoriju i logove, kao i ispraviti pogreške i vratiti strukturu diska.

prednosti:

  • Stvarno veliki podaci - najnovija verzija HxD-a obrađuje velike skupove podataka. Ako se uklopi na disk, HxD će ga moći otvoriti.
  • Standardne opcije - HxD sadrži mnoge korisne dodatke, kao što je generator čekanja, podrška za više skupova znakova, RAM editor, datotečni shreder, cijepanje i spajanje, neograničen broj poništavanja i prijenosna verzija.
  • Izvoz podataka - program izvozi podatke u izvorni kod (C, C #, Java, Pascal i VB.NET) ili u heksadecimalnom formatu.

nedostaci:

  • Ne za neiskusnog korisnika, ali to nije nedostatak. Program je namijenjen naprednim korisnicima.

DeltaHex Editor

Jedan od najboljih hex urednika koji se temelje na deltahex knjižnici. Koristite akciju "Otvori kao hex" u glavnom izborniku "Datoteka" ili u kontekstnom izborniku datoteka projekta.

Značajke:

  • Prikazuje podatke kao heksadecimalni kod, pregled teksta.
  • Zalijepi i prepiši načine uređivanja.
  • Podrška za odabir i međuspremnik.
  • Poništi / ponovi.
  • Odaberite kodiranje.
  • Prikaz znakova koji se ne mogu ispisati.
  • Kodovi mogu biti binarni, oktalni ili decimalni.
  • Pretražite tekst / hex kod s odgovarajućim pozadinskim osvjetljenjem.
  • Delta način - promjene se spremaju samo u memoriju prije spremanja.
  • Podrška ogromne datoteke.

Besplatno Hex urednik Neo

Besplatno Hex Editor Neo je najbrži besplatni urednik binarnih datoteka za Windows platformu. Neo Hex Editor algoritmi za obradu podataka su iznimno optimizirani i pažljivo podešeni za obradu velikih datoteka.

Značajke programa:

  • Neograničeno poništavanje / ponavljanje.
  • Uređivanje, kopiranje, izrezivanje, lijepljenje, brisanje, ispunjavanje, uvoz / izvoz, lijepljenje predloška / datoteke, promjena veličine datoteke, premještanje na početak, promjena bita.
  • Pretražite i zamijenite predloške.
  • Pozadinskog osvjetljenja.
  • Bajtovi, riječi, dvostruke riječi, grupiranje četiri riječi.
  • Heksadecimalni, decimalni, oktalni, binarni, itd. prikaz podataka.
  • Promjena atributa datoteke.
  • Analiza podataka iz međuspremnika.
  • Stvorite binarne zakrpe, pretražite / zamijenite regularne izraze.
  • Višejezično sučelje.

Funkcije i značajke uslužnog programa:

  • Statistika i Hexadecimal Analyzer - modul za binarnu analizu podataka omogućuje analizu raspodjele bajtova, znakova i nizova heksadecimalnim deponijama i tekstualnim podacima. Neo binarni analizator podržava sljedeće vrste predložaka: ASCII / Unicode znakove i nizove, Hex, Decimalni, Octalni, Binarni, Float, Double i RegEx (regularni izraz) podatkovne obrasce.
  • Grafički prikaz analiziranih podataka u Neo korisničkom sučelju - softver podržava toplinsku kartu i vizualizaciju podataka histograma. Također možete analizirati binarni dokument u obliku deskriptivne statistike: srednja vrijednost, varijacija uzorka, standardna devijacija, standardna pogreška, kurtosis, asimetrija, medijan, raspon, minimum, maksimum, zbroj itd.
  • Usporedba datoteka - Neo je napredni alat za usporedbu u heksadecimalnom formatu. Ugrađeni hex editor omogućuje vam da usporedite dvije heksadecimalne datoteke pomoću dva različita algoritma za usporedbu: jednostavan (od bajta do bajta) i algoritam razlike (blok podudaranje).
  • RAM Editor - modifikator procesa vam omogućuje da uredite memoriju i obradite podatke učitane u RAM računala pomoću operacijskog sustava. RAM Explorer pruža mogućnost jednostavnog prikaza učitanih procesa i odlaska na određena odstupanja. Tada možete izravno pristupiti tim blokovima podataka i urediti ih u prozoru hex editor. Dakle, Hex Editor Neo pruža mogućnost pregleda i uređivanja podataka binarnih programa izravno u RAM-u.
  • Disassembler - program također omogućuje analizu izvršnih datoteka x86, x64 i .NET. Neo Assembler View podržava sljedeće skupove uputa: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Možete preuzeti datoteke simbola za 32-bitne i 64-bitne izvršne datoteke. Neo - samo savršen urednik dll / exe!
  • Binarni obrasci / uređivač struktura - program podržava analizu unutarnje strukture sljedećih datoteka: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Prikaz strukture modula - omogućuje vam da prilagodite binarne predloške. Možete napisati vlastitu definiciju strukture datoteke koristeći interni jezik kao što je C / C ++ za gotovo svaki binarni dokument. Na primjer, ako želite urediti podatkovne datoteke, najprije morate opisati strukturu datoteke, a zatim je povezati s određenom datotekom pomoću posebnog prozora za uređivanje.
  • Analizator strukture datoteka čini binarna podešavanja mnogo lakšim nego jednostavno uređivanje sirovih heksadecimalnih bajtova. Otvorite, pregledajte i uredite hex / bin datoteke s nevjerojatnom lakoćom!

Hex Editor Neo pruža osnovne, napredne i čak inovativne značajke. Hexadecimalno uređivanje sada je dostupno svakom korisniku početnika!

PSPad

Omiljeni hex editor za većinu programera. PSPad, osim što je izvrstan uređivač teksta i koda, nudi opciju "Otvori u HEX uređivaču ...", koja pokreće poseban način uređivanja. Kada ste u ovom načinu, možete vidjeti lokaciju i heksadecimalne vrijednosti svakog bita datoteke. Imate dvije opcije za podešavanje - možete urediti heksadecimalne vrijednosti prema lokaciji ili s desne strane imate alfanumeričku reprezentaciju te vrijednosti, koju također možete urediti.

XVI32

XVI32 je također vrlo sposoban hex editor. Kao i kod PSPad, možete urediti heksadecimalne vrijednosti izravno ili kroz prikaz znakova. Također ima nekoliko naprednih alata za uređivanje heksadecimalnih kodova, kao što su kalkulator adresa za provjeru pomaka i drugi parametri specifični za heksadecimalne podatke koji vam mogu pomoći da zaobiđete heksadecimalni dokument. Ako, naravno, znate što radite.

Poznavanje načina rada računala sve je važnije jer tehnologija postaje jednostavnija i jednostavnija za korištenje. Ako imate pitanja o uređivanju hex datoteka, ostavite komentar ispod ovog članka.