Datoteke z razširitvijo .HEX - kaj in kako se lahko odprejo

Šestnajstiška oblika zapisa, skrajšana hex ali base-16, je neobdelana podatkovna struktura, ki ji sledijo vse datoteke, shranjene v računalniku. Čeprav je dobesedno vsak dokument shranjen v tej obliki, ga je skoraj nemogoče najti na računalniku. Čeprav vsi ne vedo, da je zmožnost neposrednega spreminjanja surovih bitov in bajtov v računalniku včasih zelo uporabna.

Delo z datotekami s pripono .HEX.

Kaj je HEX razširitev?

Številski sistem, ki ga ljudje uporabljajo za izračun, se imenuje decimalni (število od 0 do 9) in ga so Perzijci izumili pred približno 6000 leti. V petdesetih ali šestdesetih letih je IBM formaliziral šestnajstiški sistem številk, ki je kratka pot za predstavitev binarnih podatkov. Šestnajstiško število namesto števk od 0 do 9 uporablja številke od 0 do F. Ko dosežete konec številskih "številk", preprosto povečate število na levo za enim, prav tako kot pri decimalnem številčnem sistemu.

Datoteke s končnico HEX imajo enake lastnosti kot binarne. Vsi bajti so postavljeni eden za drugim. Informacije o naslovu ali kontrolni vsoti se ne dodajo. Edina razlika v primerjavi z binarnim formatom je, da se vsak bajt pretvori v 2 znaka ASCII v razponu od 0 do 9 in AF, kar pomeni 2 šestnajstiški številki. Ti znaki so združeni v vrstice. Število parov v vrstici se običajno lahko spreminja od 1 do 255, pri čemer je najpogostejša dolžina 16 ali 32 parov. Vsaka vrstica se konča s parom CR (vrednost ASCII $ 0D) ali CRLF (ASCII). Za delo s takimi dokumenti je potrebna posebna programska ureditev hex datotek.

Kako odpreti HEX datoteko

Občasno lahko naletite na datoteko, ki je preprosto ne morete odpreti. To je normalne velikosti, vendar ga Word ali Adobe ne bo odprl. Kako odpreti takšno obliko na računalniku? Prva stvar je, da odprete hex datoteko v hex-urejevalniku. Večina dokumentov na samem začetku vsebuje informacije, ki opisujejo, kakšen dokument je lahko. Ko vaš sistem vidi to razširitev, bo poskusil zagnati Microsoft Word, da odpre dokument, vendar ne bo delovalo. Odprite datoteko v hex-urejevalniku in takoj bo jasno, da je dokument dejansko datoteka PDF (ali kakšna druga datoteka) in jo lahko odprete neposredno v Adobe Acrobatu ali drugi primerni aplikaciji za ogled.

Hekiranje iger in datotek

Drug priljubljen razlog, da lahko uporabite hex editor je taksist iger. Prenesete lahko dokument, ki shrani igro in spremenite znesek denarja, na primer od 1.000 do 1.000.000 dolarjev. V poznejših igrah je vse bolj zapleteno. Številne sodobne igre vsebujejo bodisi stiskanje ali šifriranje, kar je veliko večkrat težje razgraditi stanje ohranjenosti ali igre. Vendar pa nekatere igre še vedno omogočajo urejanje določenih spremenljivk, na primer Sonic Spinball. Poleg pregledovanja datotek iger lahko včasih iz shranjene datoteke pridobite tudi druge pomembne informacije, do katerih drugače ne bi imeli dostopa. To je zelo odvisno od vrste datoteke in informacij, ki jih iščete, vendar je uporaba hex urejevalnika uporabna za določanje, kaj je v dokumentu.

Odpravljanje napak in urejanje

Nazadnje, zadnji osnovni razlog, zakaj lahko uporabite hex-urejevalnik, je, če ste programer in morate razhroščiti kodo. Namesto da bi se vrnili k preoblikovanju kode, bo za preverjanje vzorca morda potrebno preprosto šestnajstiško urejanje. Najprej pa se prepričajte, da imate varnostno kopijo pred spreminjanjem datotek s hex-urejevalnikom.

Kateri hex uredniki naj uporabljajo

Hex editor je programska oprema za pregledovanje in urejanje binarnih datotek. Binarni dokument je dokument, ki vsebuje podatke v strojno berljivi obliki. Uredniki HEX vam omogočajo spreminjanje vsebine neobdelanih podatkov. Ker se urejevalnik hex uporablja za urejanje binarnih datotek, se včasih imenujejo binarni urejevalnik ali binarni urejevalnik datotek. Če dokument odprete s šestnajstim urejevalnikom, se prikaže sporočilo, ki navaja, da se dokument ureja v šestnajstiški obliki, proces uporabe hex-urejevalnika pa se imenuje heksadecimalno urejanje. Hex uredniki se razlikujejo od običajnega besedila v številnih funkcijah. Osnova urejevalnika hex je, da prikažejo surovo vsebino datoteke. Brez kodiranja ali prevajanja v besedilo - samo surova strojna koda. Drugič, številke vrstic so namesto naslova odmika od začetka datoteke. Izbrali smo nekaj najboljših brezplačnih programov za ogled in urejanje HEX dokumentov.

Hxd

HxD je prost urejevalnik za urejanje, ki lahko odpre in spremeni računalniško kodo. To je zelo zmogljiv pripomoček v desnih rokah, ki lahko preveri, primerja in diagnosticira datoteke, diske, slike diskov, pomnilnik in dnevnike ter popravi napake in obnovi strukturo diska.

Prednosti:

  • Resnično veliki podatki - najnovejša različica HxD obdeluje velike podatkovne nize. Če se prilega na disk, ga bo HxD lahko odprl.
  • Standardne možnosti - HxD vsebuje veliko uporabnih dodatkov, kot so na primer generator kontrolnih vsot, podpora za več naborov znakov, urejevalnik RAM, drobilnik datotek, delitev in združevanje, neomejeno število razveljavitev in prenosna različica.
  • Izvoz podatkov - program izvozi podatke v izvorno kodo (C, C #, Java, Pascal in VB.NET) ali v šestnajstiških formatih.

Slabosti:

  • Ne za neizkušenega uporabnika, vendar to ni pomanjkljivost. Program je namenjen naprednim uporabnikom.

DeltaHex Editor

Eden najboljših hex urednikov, ki temeljijo na knjižnici deltahex. Uporabite dejanje "Odpri kot hex" v glavnem meniju "File" ali v kontekstnem meniju projektnih datotek.

Značilnosti: \ t

  • Prikaže podatke kot šestnajstiško kodo, predogled besedila.
  • Prilepi in prepiše načine urejanja.
  • Izbira podpore in odložišče.
  • Razveljavi / ponovi.
  • Izberite kodiranje.
  • Prikaz znakov, ki jih ni mogoče natisniti.
  • Kode so lahko tudi binarne, oktalne ali decimalne.
  • Iskanje besedila / šestnajstiške kode z ustrezno osvetlitvijo.
  • Način Delta - spremembe se shranijo samo v pomnilnik pred shranjevanjem.
  • Podpora ogromnim datotekam.

Brezplačni Hex urednik Neo

Free Hex Editor Neo je najhitrejši brezplačni urejevalnik binarnih datotek za platformo Windows. Algoritmi za obdelavo podatkov Neo Hex Editor so izjemno optimizirani in skrbno prilagojeni za upravljanje velikih datotek.

Funkcije programa:

  • Neomejeno undo / redo.
  • Uredi, Kopiraj, Izreži, Prilepi, Izbriši, Izpolni, Uvozi / Izvozi, Prilepi predlogo / datoteko, Spremeni velikost datoteke, Premakni na začetek, Spremeni bite.
  • Iskanje in zamenjava predlog.
  • Osvetlitev ozadja.
  • Bajti, besede, dvojne besede, ki združujejo štiri besede.
  • Šestnajstiški, decimalni, oktalni, binarni, itd. predstavitev podatkov.
  • Spremeni atribute datoteke.
  • Analiza podatkov iz odložišča.
  • Ustvarite binarne popravke, iščite / zamenjajte regularne izraze.
  • Večjezični vmesnik.

Funkcije in funkcije pripomočka:

  • Statistika in Hexadecimal Analyzer - modul za binarno analizo podatkov omogoča analizo porazdelitve bajtov, znakov in nizov s heksadecimalnimi odlagališči in besedilnimi podatki. Neo binarni analizator podpira naslednje tipe predlog: znakov in nizov znakov ASCII / Unicode, Hex, Decimal, Octal, Binary, Float, Double in RegEx (Regular Expression) podatkovne vzorce.
  • Grafični prikaz analiziranih podatkov v uporabniškem vmesniku Neo - programska oprema podpira toplotno karto in vizualizacijo histogramskih podatkov. Binarni dokument lahko analizirate tudi v obliki deskriptivne statistike: srednja vrednost, varianca vzorca, standardna deviacija, standardna napaka, kurtosis, asimetrija, mediana, obseg, minimum, maksimum, vsota itd.
  • Primerjava datotek - Neo je napredno orodje za primerjavo v šestnajstiški obliki. Vgrajeni urejevalnik za šestnajstiško datoteko vam omogoča primerjavo dveh šestnajstiških datotek z dvema različnima algoritmoma primerjave: preprostim (od bajta do bajta) in razlikovnim algoritmom (ujemanje blokov).
  • Urejevalnik RAM - modifikator procesa vam omogoča, da operacijski sistem ureja pomnilnik in obdeluje podatke, naložene v RAM računalnika. RAM Explorer omogoča preprosto pregledovanje naloženih procesov in dostop do določenih nadomestkov. Nato lahko neposredno dostopate do teh podatkovnih blokov in jih urejate v oknu hex urejevalnika. Tako Hex Editor Neo omogoča pregledovanje in urejanje podatkov binarnih programov neposredno v RAM-u.
  • Disassembler - program vam omogoča tudi razčlenjevanje izvršljivih datotek x86, x64 in .NET. Neo Assembler View podpira naslednja niza navodil: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Datoteke simbolov lahko prenesete za 32-bitne in 64-bitne izvedljive datoteke. Neo - samo popoln urejevalnik dll / exe!
  • Binarni vzorci / urejevalnik strukture - program podpira razčlenjevanje notranje strukture naslednjih datotek: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Pogled na strukturo modula - omogoča prilagoditev binarnih predlog. Svojo definicijo strukture datoteke lahko napišete z uporabo notranjega jezika, kot je C / C ++, za skoraj vsak binarni dokument. Če želite na primer urediti podatkovne datoteke, morate najprej opisati strukturo datoteke in jo nato s posebnim oknom urejevalnika povezati z določeno datoteko.
  • Analizator strukture datotek omogoča binarne prilagoditve veliko lažje kot preprosto urejanje surovih šestnajstiških bajtov. Odpri, si oglejte in uredite hex / bin datoteke z izjemno lahkoto!

Hex Editor Neo nudi osnovne, napredne in celo inovativne funkcije. Hexadecimalno urejanje je zdaj na voljo vsakemu uporabniku novice!

Pspad

Najljubši urejevalnik za večina programerjev. PSPad, poleg tega, da je odličen urejevalnik besedila in kode, ponuja možnost »Odpri v urejevalniku ...«, ki zažene poseben način urejanja. Ko ste v tem načinu, lahko vidite lokacijo in šestnajstiške vrednosti vsakega bitnega zapisa datoteke. Imate dve možnosti za prilagoditev - uredite lahko šestnajstiške vrednosti po lokaciji ali pa na desni imate alfanumerično predstavitev te vrednosti, ki jo lahko tudi urejate.

XVI32

XVI32 je tudi zelo sposoben hex editor. Tako kot v programu PSPad lahko tudi heksadecimalne vrednosti urejate neposredno ali preko prikaza znakov. Prav tako ima več naprednih orodij za urejanje šestnajstiških kod, kot so kalkulator naslovov za preverjanje odmikov in drugi parametri, specifični za šestnajstiške podatke, ki vam lahko pomagajo obiti heksadecimalni dokument. Če seveda veste, kaj počnete.

Poznavanje delovanja računalnika postaja vse bolj pomembno, saj tehnologija postane enostavnejša in enostavnejša za uporabo. Če imate vprašanja o urejanju hex datotek, pustite komentar pod tem člankom.