Failai su plėtiniu .HEX - ką ir kaip juos galima atidaryti

„Hex“ failo formatas, sutrumpintas hex arba base-16, yra neapdorotų duomenų struktūra, po kurios seka visi jūsų kompiuteryje saugomi failai. Nors pažodžiui kiekvienas dokumentas yra saugomas šiuo formatu, jį beveik neįmanoma rasti kompiuteryje. Nors ne visi žino, kad galimybė tiesiogiai pakeisti neapdorotus bitus ir baitus kompiuteryje kartais gali būti labai naudinga.

Dirbkite su failais su plėtiniu .HEX.

Kas yra HEX plėtinys?

Skaičių sistema, kurią žmonės naudoja apskaičiuojant, vadinama dešimtainiu skaičiumi (nuo 0 iki 9), o persaičiai juos išrado maždaug prieš 6000 metų. 1950-aisiais ar 1960-aisiais IBM įteisino šešioliktainio skaičiaus sistemą, kuri yra trumpas būdas duoti dvejetainius duomenis. Vietoj skaitmenų 0-9, šešioliktainis skaičius naudoja skaitmenis nuo 0 iki F. Pasibaigus skaitmeninių "skaitmenų" pabaigai, jūs tiesiog padidinate skaičių į kairę po vieną, kaip ir dešimtainio skaičiaus sistemoje.

Failai su HEX plėtiniu turi tas pačias savybes kaip ir dvejetainiai. Visi baitai yra po vieną. Adreso informacija arba kontrolinės sumos nėra pridėtos. Vienintelis skirtumas tarp dvejetainio formato yra tas, kad kiekvienas baitas konvertuojamas į 2 ASCII simbolius diapazone 0-9 ir AF, atstovaujančius 2 heksadeciminius skaitmenis. Šie simboliai sugrupuoti eilutėse. Pora eilutėje paprastai gali svyruoti nuo 1 iki 255, kur labiausiai paplitęs ilgis yra 16 arba 32 poros. Kiekviena eilutė baigiasi CR (ASCII reikšmė $ 0D) arba CRLF (ASCII) pora. Norint dirbti su tokiais dokumentais, reikia specialių programų redaktorių šešioliktainių failų.

Kaip atidaryti HEX failą

Kartais galite susidurti su failu, kurio tiesiog negalite atidaryti. Jis yra normalaus dydžio, tačiau „Word“ arba „Adobe“ to nepadarys. Kaip atidaryti tokį formatą kompiuteryje? Pirmas dalykas, kurį reikia padaryti, yra šešioliktojo redaktoriaus šešiakampio failo atidarymas. Daugumoje dokumentų pradžioje pateikiama informacija, kuri apibūdina, kokio tipo dokumentą ji gali būti. Kai jūsų sistema mato šį plėtinį, ji bandys paleisti „Microsoft Word“, kad atidarytų dokumentą, tačiau jis neveiks. Atidarykite failą hex redaktoriuje ir iš karto paaiškės, kad dokumentas iš tikrųjų yra PDF failas (arba kitas failas), ir galite jį atidaryti tiesiogiai „Adobe Acrobat“ arba kitoje tinkančioje programoje.

Žaidimų ir failų įsilaužimas

Kita populiari priežastis, dėl kurios galite naudoti „hex“ redaktorių, yra įsilaužimo žaidimai. Galite atsisiųsti dokumentą, išsaugantį žaidimą ir keisti pinigų sumą, pavyzdžiui, nuo 1000 iki 1 000 000 dolerių. Vėlesniuose žaidimuose viskas yra daug sudėtingesnė. Daugelyje šiuolaikinių žaidimų yra suspaudimas arba šifravimas, kurį daug kartų sunkiau dekompiliuoti išsaugojimo ar žaidimo būsena. Tačiau kai kurie žaidimai vis tiek leidžia redaguoti tam tikrus kintamuosius, pvz., „Sonic Spinball“. Be žaidimų failų peržiūros, kartais galite išsaugoti kitą svarbią informaciją iš išsaugoto failo, kurio kitaip neturėtumėte prieigos. Tai labai priklauso nuo failo rūšies ir informacijos, kurią ieškote, bet naudojant „hex“ redaktorių, naudinga nustatyti, kas yra dokumente.

Derinimas ir redagavimas

Galiausiai, paskutinė pagrindinė priežastis, kodėl galite naudoti šešioliktainį redaktorių, yra programuotojas ir turite ištaisyti kodą. Vietoj to, kad grįžtumėte prie kodo perkompiliavimo, gali būti reikalingas paprastas šešioliktainis redagavimas modelio patvirtinimui. Tačiau pirmiausia įsitikinkite, kad turite atsarginę kopiją prieš keisdami bet kokius failus su „hex“ redaktoriumi.

Kurie šeši redaktoriai turi būti naudojami

Hex redaktorius yra programinė įranga, naudojama peržiūrėti ir redaguoti dvejetainius failus. Dvejetainis dokumentas yra dokumentas, kuriame yra duomenų, kuriuos galima nuskaityti mašinoje. HEX redaktoriai leidžia keisti neapdorotų failų duomenų turinį. Kadangi hex redaktorius naudojamas redaguoti dvejetainius failus, jie kartais vadinami dvejetainiu redaktoriu arba dvejetainiu failų redaktoriu. Jei atidarote dokumentą su hex redaktoriumi, pasirodo pranešimas, kad dokumentas yra redaguojamas šešioliktainiu formatu, o šešioliktainio redaktoriaus naudojimo procesas vadinamas heksadeciminiu redagavimu. Hex redaktoriai skiriasi nuo paprasto teksto daugeliu funkcijų. „Hex“ redaktoriaus pagrindas yra tai, kad jie rodo neapdorotą failo turinį. Nėra kodavimo ar vertimo į teksto tik žaliavinio mašinos kodą. Antra, eilutės numeriai yra kompensacijos adresas nuo failo pradžios. Mes pasirinkome keletą geriausių nemokamų programų HEX dokumentų peržiūrai ir redagavimui.

Hxd

„HxD“ yra nemokamas „hex“ redaktorius, kuris gali atidaryti ir pakeisti kompiuterio kodą. Tai labai galinga priemonė dešinėje rankose, kuri gali patikrinti, palyginti ir diagnozuoti failus, diskus, diskų atvaizdus, ​​atmintį ir žurnalus, taip pat ištaisyti klaidas ir atkurti disko struktūrą.

Privalumai:

  • Tikrai dideli duomenys - naujausia HxD versija apdoroja didelius duomenų rinkinius. Jei jis tinka diskui, „HxD“ galės jį atidaryti.
  • Standartinės parinktys - „HxD“ yra daug naudingų priedų, pvz., Kontrolinės sumos generatorius, kelių simbolių rinkinių palaikymas, RAM redaktorius, failų smulkintuvas, skaidymas ir sujungimas, neribotas atsijungimų skaičius ir nešiojamoji versija.
  • Duomenų eksportas - programa eksportuoja duomenis į pradinį kodą (C, C #, Java, Pascal ir VB.NET) arba šešioliktainiais formatais.

Trūkumai:

  • Ne patyrusiam naudotojui, tačiau tai nėra nepalanki padėtis. Programa skirta pažengusiems vartotojams.

„DeltaHex“ redaktorius

Vienas iš geriausių šešiolikos redaktorių, pagrįstas deltahex biblioteka. Naudokite veiksmą „Atidaryti kaip hex“ pagrindiniame meniu „Failas“ arba projekto failų kontekstiniame meniu.

Charakteristikos:

  • Rodo duomenis kaip šešioliktainį kodą, teksto peržiūrą.
  • Įklijuoti ir perrašyti redagavimo režimus.
  • Parama atrankos ir iškarpinės.
  • Atšaukti / perrašyti.
  • Pasirinkite kodavimą.
  • Rodyti ne spausdinamus simbolius.
  • Kodai taip pat gali būti dvejetainiai, aštuoni arba dešimtainiai.
  • Ieškokite teksto / hex kodo su atitinkamu apšvietimu.
  • Delta režimas - pakeitimai išsaugomi tik atmintyje.
  • Palaikykite didžiulius failus.

Nemokama Hex redaktorius Neo

Nemokamas Hex redaktorius Neo yra sparčiausias nemokamas dvejetainis failų redaktorius Windows platformai. „Neo Hex“ redaktoriaus duomenų apdorojimo algoritmai yra labai optimizuoti ir kruopščiai sureguliuoti, kad tvarkytų dideles failų operacijas.

Programos funkcijos:

  • Neribota undo / redo.
  • Redaguoti, Kopijuoti, Iškirpti, Įklijuoti, Ištrinti, Užpildyti, Importuoti / Eksportuoti, Įklijuoti šabloną / failą, Pakeisti failą, Perkelti į pradžią, Keisti bitus.
  • Ieškokite ir pakeiskite šablonus.
  • Foninis apšvietimas.
  • Bitai, žodžiai, dvigubi žodžiai, suskirstyti keturis žodžius.
  • Hexadecimal, Decimal, Octal, Binary ir tt duomenų pateikimas.
  • Pakeisti failo atributus.
  • Mainų duomenų analizė.
  • Kurkite dvejetainius pleistrus, ieškokite / pakeiskite reguliarias išraiškas.
  • Daugiakalbė sąsaja.

Naudingumo funkcijos ir funkcijos:

  • Statistika ir šešioliktainis analizatorius - dvejetainis duomenų analizės modulis leidžia analizuoti baitų, simbolių ir styginių pasiskirstymą pagal šešioliktainius sąvartynus ir tekstinius duomenis. „Neo Binary Analyzer“ palaiko šių tipų šablonus: ASCII / Unicode simbolių ir styginių modelius, Hex, Decimal, Octal, Binary, Float, Double ir RegEx (reguliarios raiškos) duomenų modelius.
  • Grafinis Neo vartotojo sąsajos analizuojamų duomenų atvaizdavimas - programinė įranga palaiko šilumos žemėlapį ir histogramų duomenų vizualizavimą. Taip pat galite analizuoti dvejetainį dokumentą aprašomosios statistikos forma: vidurkis, mėginio dispersija, standartinis nuokrypis, standartinė paklaida, kurtosis, asimetrija, mediana, intervalas, minimalus, maksimalus, suminis ir kt.
  • Failų palyginimas - „Neo“ yra pažangus palyginimo įrankis, turintis šešioliktainį formatą. Įmontuotas šešioliktainis redaktorius leidžia palyginti 2 heksadeciminius failus naudojant du skirtingus palyginimo algoritmus: paprastą (nuo baito iki baito) ir skirtumo algoritmą (bloko atitikimą).
  • RAM redaktorius - proceso modifikatorius leidžia redaguoti atmintį ir apdoroti operacinės sistemos į kompiuterio atmintį įkeltus duomenis. „RAM Explorer“ suteikia galimybę lengvai peržiūrėti įkeltus procesus ir pereiti prie tam tikrų kompensacijų. Tada galite tiesiogiai pasiekti šiuos duomenų blokus ir redaguoti juos šešių redaktorių lange. Taigi „Hex Editor Neo“ suteikia galimybę peržiūrėti ir redaguoti dvejetainių programų duomenis tiesiogiai RAM.
  • Disassembler - programa taip pat leidžia analizuoti vykdomuosius failus x86, x64 ir NET. „Neo Assembler View“ palaiko šiuos instrukcijų rinkinius: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Simbolių failus galite atsisiųsti tiek 32 bitų, tiek 64 bitų vykdomiesiems failams. Neo - tik puikus redaktorius dll / exe!
  • Dvejetainiai modeliai / struktūros redaktorius - programa palaiko šių failų vidinės struktūros analizę: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Modulio struktūros vaizdas - leidžia pritaikyti dvejetainius šablonus. Galite rašyti savo failo struktūros apibrėžimą, naudodami vidinę kalbą, pvz., C / C ++, beveik bet kuriam dvejetainiam dokumentui. Pavyzdžiui, jei norite redaguoti duomenų rinkmenas, pirmiausia turite aprašyti failo struktūrą ir tada susieti jį su konkrečiu failu, naudodami specialųjį redaktoriaus langą.
  • Failų struktūros analizatorius binarinius koregavimus daro daug lengviau, nei tiesiog redaguoti neapdorotus šešioliktainius baitus. Atidarykite, peržiūrėkite ir redaguokite hex / bin rinkmenas beprecedentės lengvai!

„Hex Editor Neo“ teikia pagrindines, pažangias ir net naujoviškas funkcijas. Dabar šešioliktainis redagavimas prieinamas kiekvienam naujokui!

Pspad

Dauguma programuotojų mėgstamas šešioliktainis redaktorius. PSPad, be to, kad yra puikus teksto ir kodų redaktorius, siūlo parinktį „Atidaryti HEX redaktoriuje ...“, kuris paleidžia specialų redagavimo režimą. Kai esate šiame režime, galite matyti kiekvieno failo bitų vietą ir šešioliktaines reikšmes. Yra dvi parinkties parinktys - galite redaguoti šešioliktaines vertes pagal vietą arba dešinėje yra šios vertės raidinis ir skaitmeninis vaizdas, kurį taip pat galite redaguoti.

XVI32

XVI32 taip pat yra labai pajėgus šešioliktainis redaktorius. Kaip ir PSPad, galite redaguoti šešioliktaines reikšmes tiesiogiai arba per simbolius. Ji taip pat turi keletą pažangių įrankių, skirtų redaguoti šešioliktainius kodus, pvz., Adresų skaičiuoklę, skirtą patikrinti heksadeciminius duomenis, kurie gali padėti jums apeiti šešioliktainį dokumentą. Jei, žinoma, žinote, ką darote.

Žinant, kaip kompiuteris veikia, tampa vis svarbesnis, nes technologija tampa paprastesnė ir lengviau naudojama. Jei turite klausimų apie šešių failų redagavimą, palikite komentarą žemiau šio straipsnio.