Laiendusfailid .Hex -mida ja kuidas neid saab avada

Laiendusfailid .Hex -mida ja kuidas neid saab avada

Heksafaili vorming, mis on lühendatud "kuueteistkümnendal" või "alusele 16", on töötlemata andmete struktuur, millele järgnevad kõik teie arvutisse salvestatud failid. Kuigi sõna otseses mõttes on iga dokument selles vormingus, on seda arvutist peaaegu võimatu leida. Ehkki mitte kõik ei tea, et töötlemata bitti ja baitide otse vahetult vahetus võib mõnikord olla väga kasulik.

Mida tähendab heks laienemine

Nuvisüsteemi, mida inimesed arvutamisel kasutavad. 1950ndatel või 1960ndatel vormistas IBM kuueteistkümnendarvusüsteemi, mis on lühike viis binaarsete andmete esindamiseks. Numbrite 0-9 kasutamise asemel kasutab kuueteistkümnendnumber numbreid 0 kuni F. Olles jõudnud numbriliste numbrite lõpuni, suurendate lihtsalt üksuse vasakul asuvat arvu, nagu ka kümnendalskoori süsteemiga.

Hexi laiendusfailidel on samad omadused kui binaarsed. Kõik baitid paigutatakse üksteise järel. Aadressi- või juhtimissummade kohta teavet ei lisata. Ainus erinevus binaarse vorminguga on see, et iga bait teisendatakse vahemikus 0-9 ja A-F, mis tähistab 2 kuueteistkümnendarvu. Need sümbolid on rühmitatud joonte piki. Rida paaride arv võib tavaliselt varieeruda vahemikus 1 kuni 255, kus kõige tavalisem on 16 või 32 paari. Iga rida lõpeb paari CR (ASCII-väärtus $ 0D) või CRLF-iga (ASCII). Selliste dokumentidega töötamiseks on vaja Hex-failide spetsiaalset programmeerimistoimetajat. Ta kuvab kogu teabe mugaval kujul ja võimaldab sellel seda üsna mugavalt tajuda ja muutuda.

Kuidas avada heksafail

Kõik pole programmeerijad ja mõnikord on vaja tavalist inimest, et avada faili laiendamine, et näha selles teatud teavet. Tegelikult on sellise lihtsa ülesande jaoks tavaline sülearvuti üsna piisav - standardrakendus, mis on saadaval igas Windowsi süsteemis. Lõppude lõpuks on see fail tegelikult tekstiline, see on lihtsalt selle konkreetses teabes salvestatud, kuid tavalised sümbolid.

Selleks klõpsake lihtsalt hiire parema nupuga faili, valige menüüs "Ava" või "Ava", siis "valige installitud programmide loendist" ja valige siis lihtsalt tavaline sülearvuti. Eemaldage kast üksusest "Kasutage valitud programmi kõigi seda tüüpi failide jaoks" - äkki avate selle siis mõne teise programmiga. Võite lihtsalt sülearvuti avada ja faili sellesse lohistada ja see avab.

Selliste failide avamiseks on palju mugavam, et sobiv sülearvuti teine ​​versioon - Notepad++. Selle lingi saate alla laadida. Paljudel on ka see programm, kuna see on mugavam. Kuid see võib ära tunda ka paljud selles sisalduvad programmeerimiskeeled ja heksfailid palju mugavamad, kuna on olemas värvivalik. Notepad ++ on primitiivne Hex redigeerija ja seda saab kasutada täiesti tasuta.

See näeb välja nagu märkupadile avatud heksfail++. Standardses märkmikus, kuid ilma värvita.

Vaatame nüüd rohkem üksikasju, mille jaoks võib olla vajalik avamine, ja veelgi enam, et muuta faile kuueteistkümnendliku sisuga. Muide, kui kavatsete seda sageli teha, on parem alla laadida ja installida spetsiaalne Hex -toimetaja - neid on Internetis üsna palju. Mõnda neist arutatakse üksikasjalikumalt.

Mängude ja failide häkkimine

Populaarne põhjus, miks saate kasutada kuueastmelist redigeerijat, on häkkimismäng. Saate alla laadida mängu säilitusdokumendi ja muuta näiteks rahasummat 1000 -lt 10 000 dollarini. Hilisemates mängudes on kõik tehtud palju keerulisemalt. Paljud kaasaegsed mängud kasutavad kas tihendamist või krüptimist, mis teeb mitu korda keeruliseks kaitse- või ulukite olukorra lagunemist. Sellegipoolest võimaldavad mõned mängud teil ikkagi teatud muutujaid redigeerida, näiteks Sonic Spinball. Lisaks mängufailide vaatamisele saate mõnikord kaevandatud failist muud olulist teavet välja kaevata, millele teil poleks juurdepääsu muidu. See sõltub tugevalt faili tüübist ja millist teavet otsite, kuid kuueteistkümnendliku redigeerija kasutamine on kasulik, et teha kindlaks, mis täpselt dokumendis on.

Silumine ja toimetamine

Lõpuks, veel üks populaarne põhjus, miks saate heksadeCimal redigeerijat kasutada, on see, kui olete programmeerija ja peate koodi siluma. Kodeerimise juurde naasmise asemel võidakse malli kontrollimiseks vajalik lihtne kuueteistkümnendal redigeerimine. Kuid kõigepealt veenduge kindlasti, et teil oleks enne mis tahes failide vahetamist kuueteistkümnendal redaktori abil varukoopia.

Mida kuuskanttoimetajaid kasutada

Kuudeel. Binaardokument on dokument, mis sisaldab andmeid masina lugemisvormis. Hex -toimetajad võimaldavad teil muuta töötlemata andmete sisu. Kuna kuueteistkümnendarvedajaid kasutatakse binaarfailide redigeerimiseks, nimetatakse neid mõnikord binaarsete failide toimetajaks või toimetajaks. Kui avate dokumendi, kasutades heksadeCimal redigeerijat, on teade, et dokumenti redigeeritakse kuueteistkümnendal kujul, ja kuueteistkümnendardilise redigeerija kasutamise protsessi nimetatakse kuueteistkümnendlikuks redigeerimiseks. Kõrged toimetajad erinevad funktsioonide tavapärastest tekstidest. Kuudeotsimaalsele redaktori alus on see, et need kuvavad faili töötlemata sisu. Ei kodeerimist ega teksti ülekandmist - lihtsalt töötlemata masinkood. Teiseks, ridade read on selle asemel nihke aadress faili algusest peale. Oleme valinud mitu parimat tasuta programmi heksadokumentide vaatamiseks ja redigeerimiseks.

Hxd

HXD on tasuta kuueteistkümnendlik redaktor, kes saab arvutikoodi avada ja muuta. See on väga võimas utiliit paremates kätes, mis saab faile, plaate, kettaid, mälu ja ajakirju kontrollida, võrrelda ja diagnoosida, samuti korrektseid vigu ja taastada ketta struktuur.

Eelised:

  • Tõesti suured andmed - HXD uusim versioon töötleb suuri andmekogumeid. Kui see asetatakse kettale, saab HXD selle avada.
  • Standardparameetrid - HXD sisaldab palju kasulikke täiendusi, näiteks juhtimisgeneraator, mitme sümbolikomplekti tugi, RAM -i redigeerija, failide hävitaja, jaotus ja ühendamine, piiramatu arv tühistamisi ja kaasaskantava versiooni.
  • Andmete eksport - programm ekspordib andmeid lähtekoodi (C, C#, Java, Pascal ja VB.Net) või kuueteistkümnendates vormingutes.

Vead:

  • Mitte kogenematu kasutaja jaoks, kuid see pole viga. Programm on keskendunud arenenud kasutajatele.

Deltahexi toimetaja

Üks parimatest heksodiitest, mis põhineb Deltahexi raamatukogul. Kasutage peamenüü "Fail" või projektifailide kontekstimenüüs toimingut "Ava kui kuueteistkümnendt".

Omadused:

  • Andmete kuvamine kuueteistkümnendliku koodi kujul, teksti esialgne vaatamine.
  • "Insert" ja "üle kirjutamine" redigeerimisrežiimid.
  • Tugi valimise ja vahetuspuhvri jaoks.
  • Tühistamine/kordus.
  • Kodeerimise valik.
  • Deprintimatute märkide kuvamine.
  • Koodid võivad olla ka binaarsed, kaheksa- või kümnendkohad.
  • Otsige teksti/kuueteistkümnendal koodi koos vastava taustvalgusega.
  • Delta -Mode - muudatused säilitatakse ainult mälus enne säilitamist.
  • Toetus tohututele failidele.

Tasuta heksoimetaja Neo

Tasuta Hexi redigeerija Neo on Windowsi platvormi binaarsete failide kiireim tasuta toimetaja. NEO Hex redigeerija andmetöötluse algoritmid on suurte failidega töötlemiseks äärmiselt optimeeritud ja ettevaatlikud.

Programmi omadused:

  • Piiramatu tagasivõtmine/uuesti.
  • Redigeerige, kopeerige, lõigake, sisestage, kustutage, täitke, importige/eksportige, sisestage mall/fail, muutke faili suurust, nihke alguseks, vahetage nahkhiired.
  • Mallide otsimine ja asendamine.
  • Taustvalgus.
  • Baidid, sõnad, topeltsõnad, nelja sõna rühmitamine.
  • Kuueteistkümnend, kümnendal, kaheksanurkne, binaarne jne.D. Andmete esitamine.
  • Faili atribuutide muutmine.
  • Vahetusvahetuse andmete analüüs.
  • Binaarsete plaastrite loomine, regulaarsete väljendite otsimine/asendamine.
  • Mitmekordne liides.

Funktsioonid ja kasulikkuse võimalused:

  • Statistika ja kuueteistkümnendal analüsaator - binaarsete andmete analüüs, mis analüüsib baitide, sümbolite ja ridade jaotust vastavalt kuuspealseid prügilaid ja tekstiandmeid. Neo -binaarsete failide analüsaator toetab järgmisi tüüpe: ASCII/Unicode tähemärkide mallid ja read, kuus, kümnendal, oktaal-, binaar-, ujuk-, topelt-, topelt- ja regexi (regulaarse avaldise) andmemallid.
  • Analüüsitud andmete graafiline esitus NEO kasutajaliideses - tarkvara toetab soojuskaarti ja histogrammi andmete visualiseerimist. Samuti saate binaarset dokumenti kirjeldava statistika kujul analüüsida: keskmine väärtus, valimi variatsioon, standardhälve, standardviga, liigne, asümmeetria, mediaan, vahemik, minimaalne, maksimaalne, summa, summa jne.D.
  • Failide võrdlus - NEO on laiendatud võrdlusriist kuueteistkümnendmaalses vormingus. Ehitatud -in -in -hex redigeerija võimaldab teil võrrelda kahte erinevat võrdlusalgoritmi, kasutades kahte heksadecial -faili: lihtne (baitist baitini) ja erinevuse algoritmi (plokkide võrdlus).
  • RAM -i redigeerija - protsessi modifikaator võimaldab teil redigeerida mälu ja töötleda andmeid PC -RAM -i laaditud opsüsteemi abil. RAM Explorer annab võimaluse laaditud protsesse hõlpsalt vaadata ja teatud nihete juurde liikuda. Siis saate otse nende andmeplokkide poole pöörduda ja redigeerida neid kuueteistkümnendaalse redaktori aknas. Seega annab Hexi toimetaja NEO võimaluse binaarseid programme otse RAM -is vaadata ja redigeerida.
  • Dizassembler - programm võimaldab teil ka käivitatavad failid x86, x64 ja .Neto-. Neo Anflent View toetab järgmisi juhiseid: x86, x86-64, MMX, SSE, SSE2, 3DNOW!, MSIL. Saate üles laadida tähemärke 32-bitiste ja 64-bitiste käivitatavate failide jaoks. Neo on lihtsalt täiuslik DLL/EXE toimetaja!
  • Dvomaalsed mallid/Struktuuri toimetaja - programm toetab järgmiste failide sisemise struktuuri süntaktilist analüüsi: Exe, DLL, Sys, OCX, BMP, BMP, PNG, AVI, RAR, ICC, VHD, ZIP, TIFF, WAV, TGA , PSD, PCX, PAL, EMF EPS.
  • Struktuurivaate moodul - võimaldab teil binaarseid malle konfigureerida. Saate kirjutada oma failistruktuuri määratluse, kasutades sisemist keelt, mis sarnaneb C/C ++ -ga, peaaegu iga binaarse dokumendi jaoks. Näiteks kui soovite andmefaile redigeerida, peate kõigepealt kirjeldama faili struktuuri ja siduma selle konkreetse failiga, kasutades erredaktoriakent.
  • Faili struktuuri analüsaator muudab binaarse reguleerimise palju lihtsamaks kui lihtsalt töötlemata kuueteistkümnendat baitide redigeerimine. Avage, kuvage ja redigeerige enneolematu kergusega Hex/bin -faile!

Hexi toimetaja NEO pakub põhilisi, laiendatud ja isegi uuenduslikke funktsioone. Kuuskooriline redigeerimine on nüüd saadaval igale algaja kasutajale!

PSPAD

Enamiku programmeerijate lemmik kuueteistkümnendlik toimetaja. PSPAD pakub lisaks sellele, et see on teksti ja koodi suurepärane toimetaja, pakub valikut "Avage Hexi redigeerija ...", mis käivitab spetsiaalse redigeerimise režiimi. Selles režiimis viibides näete iga faili bitti asukohta ja kuueteistkümnendlikke väärtusi. Teil on kaks korrigeerimisvõimalust - saate redigeerida kuueteistkümnendlikke väärtusi asukoha järgi või paremal on teil selle väärtuse kujundus, mida saate ka redigeerida.

Xvi32

XVI32 on ka väga võimekas kuueteistkümnendal redigeerija. Nagu PSPADis, saate redigeerida kuueteistkümnendlikke väärtusi otse või sümboli kuvari kaudu. Sellel on ka mitu laiendatud redigeerimisriista kuueteistkümnendlike koodide jaoks, näiteks aadressikalkulaator nihete kontrollimiseks ja muude kuueteistkümnendandmete andmete parameetrite kontrollimiseks. Kui te muidugi teate, mida teete.

Teades, kuidas teie arvuti töötab. Kui teil on endiselt küsimusi kuueteistkümnendfailide redigeerimise kohta, jätke selle artikli alla kommentaar.