Faili laiendiga .HEX - mida ja kuidas neid avada

Hex-failivorming, lühendatud hex või base-16, on toorandmete struktuur, millele järgneb kõik arvutisse salvestatud failid. Kuigi sõna otseses mõttes on kõik dokumendid salvestatud sellesse vormingusse, on seda peaaegu võimatu leida arvutis. Kuigi mitte kõik teavad, et võime vahetult muuta toorbitti ja baite arvutis võib mõnikord olla väga kasulik.

Töötage failidega, millel on laiend .HEX.

Mis on HEXi laiendus?

Numbrisüsteemi, mida inimesed kasutavad arvutuseks, nimetatakse kümnendkohaks (arv vahemikus 0 kuni 9) ja pärslased leiutas umbes 6000 aastat tagasi. 1950. või 1960. aastatel vormistas IBM kuueteistkümnendnumbrite süsteemi, mis on lühike viis binaarandmete esitamiseks. Numbrite 0-9 asemel kasutab kuueteistkümnendnumber numbreid 0 kuni F. Pärast numbriliste numbrite lõpuni jõudmist suurendate lihtsalt numbrit vasakule ühe võrra, nagu ka kümnendnumbrite süsteemi puhul.

HEX-laiendiga failidel on samad omadused kui binaarsed. Kõik baitid paigutatakse ükshaaval. Aadressiteavet või kontrollsummasid ei lisata. Ainus erinevus binaarse formaadiga on see, et iga bait teisendatakse 2 ASCII tähemärgiks vahemikus 0-9 ja AF, mis esindab 2 heksadecimaalset numbrit. Need märgid on rühmitatud ridadesse. Paari arv liinil võib tavaliselt olla vahemikus 1 kuni 255, kus kõige tavalisem pikkus on 16 või 32 paari. Iga rida lõpeb CR (ASCII väärtus $ 0D) või CRLF (ASCII) paariga. Selliste dokumentidega töötamiseks on vaja spetsiaalseid programmiredaktori hex-faile.

Kuidas avada HEX-fail

Aeg-ajalt võib tekkida fail, mida te lihtsalt ei saa avada. See on normaalse suurusega, kuid Word või Adobe seda ei avane. Kuidas sellist vormingut arvutis avada? Esimene asi, mida teha, on hex-faili avamine hex-redaktoris. Enamik dokumente alguses sisaldab teavet, mis kirjeldab, millist dokumenti see võib olla. Kui teie süsteem seda laiendit näeb, püüab ta Microsoft Wordi avada dokumendi avamiseks, kuid see ei tööta. Avage fail hex-redaktoris ja kohe saab selgeks, et dokument on tõepoolest PDF-fail (või mõni muu fail) ning saate selle otse Adobe Acrobatis või mõnes muus sobivas rakenduses avada.

Mängude ja failide häkkimine

Teine populaarne põhjus, miks saate kasutada hex-redaktorit, on häkkimise mängud. Saate alla laadida mängu salvestava dokumendi ja muuta raha summat näiteks 1000-lt 1 000 000-le dollarile. Hilisemates mängudes on kõik palju keerulisem. Paljud kaasaegsed mängud sisaldavad kas tihendamist või krüpteerimist, mis on säilitamise või mängu seisundi dekompileerimiseks mitu korda raskem. Mõned mängud võimaldavad siiski muuta teatud muutujaid, näiteks Sonic Spinball. Lisaks mängufailide vaatamisele võite mõnikord salvestada salvestatud failist ka muid olulisi andmeid, millele muidu ei oleks juurdepääsu. See sõltub suuresti faili tüübist ja otsitavast teabest, kuid hex-redaktori kasutamine on kasulik dokumendis leiduva teabe määramiseks.

Silumine ja redigeerimine

Lõpuks on viimane põhiline põhjus, miks te saate kasutada kuuendat redaktorit, kui olete programmeerija ja peate koodi siluma. Selle asemel, et minna tagasi koodi ümberkujundamisse, võib mustri valideerimiseks olla vajalik lihtsa kuueteistkümnendne redigeerimine. Kuid kõigepealt veenduge, et teil oleks varukoopia enne failide muutmist hex-redaktoriga.

Milliseid kuuendat redaktorit kasutada

Hex-redaktor on tarkvara, mida kasutatakse binaarfailide vaatamiseks ja redigeerimiseks. Binaarne dokument on dokument, mis sisaldab andmeid masinloetaval kujul. HEXi toimetajad võimaldavad muuta toorfaili andmeid. Kuna hex-redaktorit kasutatakse binaarfailide redigeerimiseks, nimetatakse neid mõnikord binaarseks redaktoriks või binaarfaili redaktoriks. Kui avate dokumendi hex-redaktoriga, kuvatakse teade, et dokumenti redigeeritakse kuueteistkümnend-kujulises vormingus ja hex-redaktorit kasutatakse hexadecimaliseks redigeerimiseks. Hex redaktorid erinevad tavalisest tekstist mitmetes funktsioonides. Hex-redaktori aluseks on see, et nad näitavad faili toorainet. Kodeeringut või teksti tõlkimist ainult toormasina koodile ei ole. Teiseks on rea numbrid faili algusest alates nihutatud aadress. Oleme valinud mõned parimad tasuta programmid HEXi dokumentide vaatamiseks ja redigeerimiseks.

Hxd

HxD on tasuta hex-redaktor, mis võib avada ja muuta arvuti koodi. See on väga võimas utiliit õiges käes, mis võib kontrollida, võrrelda ja diagnoosida faile, kettaid, ketta pilte, mälu ja logisid, samuti parandada vigu ja taastada ketta struktuuri.

Kasu:

  • Tõesti suured andmed - HxD uusim versioon töötleb suuri andmekogumeid. Kui see sobib kettale, saab HxD selle avada.
  • Standardvariandid - HxD sisaldab mitmeid kasulikke lisandmooduleid, nagu kontrollsumma generaator, mitme märkide komplekti tugi, RAM-redaktor, faililõikur, lõhestamine ja ühendamine, piiramatu arv tagasivõtteid ja kaasaskantav versioon.
  • Andmete eksport - programm ekspordib andmeid lähtekoodi (C, C #, Java, Pascal ja VB.NET) või kuueteistkümnendsüsteemis.

Puudused:

  • Mitte kogenematu kasutaja jaoks, kuid see ei ole ebasoodne. Programm on suunatud arenenud kasutajatele.

DeltaHexi redaktor

Üks parimaid kuuenda redaktorit, mis põhineb deltahexi raamatukogul. Kasutage põhimenüüs "File" või projektifailide kontekstimenüüs toimingut "Open as hex".

Omadused:

  • Näitab andmeid kuueteistkümnendsüsteemis, teksti eelvaadet.
  • Redigeerimisrežiimide kleepimine ja ülekirjutamine.
  • Toe valik ja lõikepuhver.
  • Võta tagasi / uuesti.
  • Valige kodeering.
  • Kuva mitte-prinditavad märgid.
  • Koodid võivad olla ka binaarsed, kaheksandikud või kümnendkohad.
  • Otsi teksti / hex-koodi vastava taustvalgusega.
  • Delta režiim - muudatused salvestatakse mällu enne salvestamist.
  • Toetage suuri faile.

Tasuta Hex Editor Neo

Free Hex Editor Neo on Windowsi platvormi kiireim tasuta binaarfaili redaktor. Neo Hex Editori andmetöötlusalgoritmid on äärmiselt optimeeritud ja hoolikalt häälestatud suurte failitoimingute käsitlemiseks.

Programmi funktsioonid:

  • Piiramatu undo / redo.
  • Muuda, Kopeeri, Lõika, Kleebi, Kustuta, Täida, Impordi / Ekspordi, Kleebi mall / fail, Muuda faili, Teisalda algusesse, Muuda bitti.
  • Otsi ja asenda malle.
  • Taustvalgus.
  • Baidid, sõnad, kaks sõna, rühmitades neli sõna.
  • Hexadecimal, Decimal, Octal, Binary jne. andmete esitamine.
  • Faili atribuutide muutmine.
  • Lõikelaua andmete analüüs.
  • Loo binaarsed plaastrid, otsige / asendage regulaaravaldisi.
  • Mitmekeelne liides.

Kasuliku funktsioonid ja omadused:

  • Statistika ja heksadecimaalne analüsaator - binaarandmete analüüsimoodul võimaldab analüüsida baitide, tähemärkide ja stringide jaotust heksadecimaalsete prügimägede ja tekstiandmetega. Neo-binaaranalüsaator toetab järgmisi tüüpi malle: ASCII / Unicode'i märgi ja stringimustrid, Hex, Decimal, Octal, Binary, Float, Double ja RegEx (regulaaravaldise) andmemustrid.
  • Neo kasutajaliideses analüüsitud andmete graafiline esitus - tarkvara toetab soojuskaarti ja histogrammi andmete visualiseerimist. Samuti saate analüüsida binaarset dokumenti kirjeldava statistika kujul: keskmine, proovi variatsioon, standardhälve, standardviga, kurtosis, asümmeetria, mediaan, vahemik, minimaalne, maksimaalne, summa jne.
  • Failide võrdlemine - Neo on täiustatud võrdlusvahend kuueteistkümnendsüsteemis. Sisseehitatud hex-redaktor võimaldab teil võrrelda kahte heksadecimaalset faili, kasutades kahte erinevat võrdlusalgoritmi: lihtne (baitist baitini) ja erinevuste algoritm (ploki sobitamine).
  • RAM-redaktor - protsessimooduli abil saate operatsioonisüsteemi abil muuta mälu ja töödelda arvutisse salvestatud andmeid. RAM Exploreri abil saate hõlpsasti vaadata laaditud protsesse ja minna teatud kompensatsioonidele. Seejärel pääsete nendele andmeplokkidele otse juurde ja redigeerige neid hex-redaktoriaknas. Seega pakub Hex Editor Neo võimalust vaadata ja redigeerida binaarsete programmide andmeid otse RAM-is.
  • Disassembler - programm võimaldab teil analüüsida ka käivitatavaid faile x86, x64 ja NET. Neo Assembler View toetab järgmisi juhendeid: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Sümbolifaile saate alla laadida nii 32-bitiste kui ka 64-bitiste käivitatavate failide jaoks. Neo - just täiuslik redaktor dll / exe!
  • Binaarmustrid / struktuuri redaktor - programm toetab järgmiste failide sisemise struktuuri analüüsimist: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Mooduli struktuuri vaade - võimaldab teil kohandada binaarseid malle. Saate kirjutada oma failistruktuuri määratluse, kasutades sisemist keelt nagu C / C ++ peaaegu iga binaarse dokumendi jaoks. Näiteks kui soovite muuta andmefaile, peate kõigepealt kirjeldama failistruktuuri ja seejärel siduma selle konkreetse failiga spetsiaalse redaktoriakna abil.
  • Failistruktuuri analüsaator muudab binaarsed korrigeerimised palju lihtsamaks kui lihtsalt töötlemata heksadesimaalsete baitide redigeerimine. Avage, vaadake ja redigeerige hex / bin faile enneolematu lihtsusega!

Hex Editor Neo pakub põhilisi, täiustatud ja isegi uuenduslikke funktsioone. Igale algajale on nüüd saadaval kuueteistkümnendiline redigeerimine!

Pspad

Enamiku programmeerijate lemmik hex-redaktor. Lisaks suurepärasele teksti- ja koodiredaktorile pakub PSPad valikut „Open in the HEX Editor ...”, mis käivitab spetsiaalse redigeerimisrežiimi. Kui olete selles režiimis, näete faili iga biti asukohta ja kuueteistkümnendväärtusi. Sul on kaks seadistusvõimalust - saate muuta kuueteistkümnendväärtusi asukoha järgi või paremal on selle väärtuse tähtnumbriline esitus, mida saate ka muuta.

XVI32

XVI32 on ka väga võimeline hex-redaktor. Sarnaselt PSPadiga saate muuta heksadecimaalseid väärtusi otse või tähemärkide kuvamise kaudu. Samuti on sellel mitu täiustatud tööriista kuueteistkümnendkoodide redigeerimiseks, näiteks aadressi kalkulaator, mis võimaldab kontrollida heksadecimaalsete andmete nihkeid ja muid parameetreid, mis aitavad teil heksadecimaalset dokumenti mööda minna. Kui te teate, mida te teete.

Teades, kuidas teie arvuti töötab, muutub üha olulisemaks, kui tehnoloogia muutub lihtsamaks ja lihtsamaks. Kui teil on küsimusi hex-failide redigeerimise kohta, jätke selle artikli all kommentaar.