Tiedostot, joiden laajennus on .HEX - mitä ja miten ne voidaan avata

Heksitiedostomuoto, lyhennetty hex tai base-16, on raakatietorakenne, jota seuraa kaikki tietokoneeseen tallennetut tiedostot. Vaikka kirjaimellisesti jokainen asiakirja on tallennettu tähän muotoon, sitä on lähes mahdotonta löytää tietokoneesta. Vaikka kaikki eivät tiedä, että kyky muuttaa suoraan PC: n raakoja bittejä ja tavuja voi joskus olla erittäin hyödyllinen.

Työskentele tiedostoilla, joiden laajennus on .HEX.

Mikä on HEX-laajennus?

Numerojärjestelmää, jota ihmiset käyttävät laskemiseen, kutsutaan desimaaliksi (luku 0: sta 9: een), ja persialaiset keksivät ne noin 6000 vuotta sitten. 1950-luvulla tai 1960-luvulla IBM muodosti heksadesimaalilukujärjestelmän, joka on lyhyt tapa esittää binääritietoja. Sen sijaan, että käytät numeroita 0-9, heksadesimaaliluku käyttää numeroita 0 - F. Kun olet saavuttanut numeerisen "numeron" loppuun, voit lisätä numeroa vasemmalle yhdellä, aivan kuten desimaalilukujärjestelmässä.

HEX-laajennuksella varustetuilla tiedostoilla on samat ominaisuudet kuin binääriset. Kaikki tavut sijoitetaan yksi kerrallaan. Osoitetietoja tai tarkistussummaa ei lisätä. Ainoa ero binäärimuodossa on, että jokainen tavu muunnetaan 2 ASCII-merkiksi alueella 0-9 ja AF, jotka edustavat 2 heksadesimaalilukua. Nämä merkit on ryhmitelty riveihin. Parin määrä rivissä voi vaihdella yleensä 1: stä 255: een, jossa yleisin pituus on 16 tai 32 paria. Jokainen rivi päättyy pari CR (ASCII-arvo $ 0D) tai CRLF (ASCII). Tällaisten asiakirjojen käsittely edellyttää erikoisohjelmien editorin hex-tiedostoja.

Miten avata HEX-tiedosto

Ajoittain saatat kohdata tiedoston, jota et yksinkertaisesti voi avata. Se on normaalikokoinen, mutta Word tai Adobe eivät avaa sitä. Miten avata tällainen muoto tietokoneessa? Ensimmäinen asia on heksitiedoston avaaminen hex-editorissa. Useimmat asiakirjat alussa sisältävät tietoja, jotka kuvaavat, millaista asiakirjaa se voi olla. Kun järjestelmä näkee tämän laajennuksen, se yrittää käynnistää Microsoft Wordin avaamaan asiakirjan, mutta se ei toimi. Avaa tiedosto hex-editorissa, ja siitä tulee heti selväksi, että asiakirja on todellakin PDF-tiedosto (tai jokin muu tiedosto), ja voit avata sen suoraan Adobe Acrobatissa tai muussa sopivassa sovelluksessa katselua varten.

Hakata pelejä ja tiedostoja

Toinen suosittu syy, jolla voit käyttää hex-editoria, on hakata pelejä. Voit ladata pelin tallentavan asiakirjan ja muuttaa rahan määrää esimerkiksi 1000: sta 1 000 000 dollariin. Myöhemmissä peleissä kaikki on paljon monimutkaisempaa. Monissa nykyaikaisissa peleissä on joko pakkaus tai salaus, joka on monta kertaa vaikeampi purkaa säilytystilaa tai pelin tilaa. Joissakin peleissä voit kuitenkin muokata tiettyjä muuttujia, esimerkiksi Sonic Spinball. Pelitiedostojen katselun lisäksi voit joskus poimia muita tärkeitä tietoja tallennetusta tiedostosta, jota muuten ei olisi saatavilla. Tämä riippuu suuresti tiedoston tyypistä ja tiedoista, joita etsit, mutta hex-editorin käyttäminen on hyödyllistä määritettäessä, mitä asiakirjassa on.

Debugging ja editing

Lopuksi viimeinen perussyy, miksi voit käyttää hex-editoria, on, jos olet ohjelmoija ja sinun täytyy debugata koodi. Sen sijaan, että palattaisiin koodin uudelleen kääntämiseen, yksinkertainen heksadesimaalinen muokkaus voi olla tarpeen mallin validoimiseksi. Varmista ensin, että sinulla on varmuuskopio, ennen kuin muutat tiedostoja hex-editorilla.

Mitkä hex-editorit käyttävät

Hex-editori on ohjelmisto, jota käytetään binääritiedostojen katseluun ja muokkaamiseen. Binäärinen asiakirja on asiakirja, joka sisältää tietoja koneellisesti luettavassa muodossa. HEX-editorien avulla voit muokata raakatiedoston tietoja. Koska hex-editoria käytetään binääritiedostojen muokkaamiseen, niitä kutsutaan joskus binaarieditoriksi tai binääritiedostona. Jos avaat asiakirjan hex-editorilla, näyttöön tulee viesti, jossa todetaan, että asiakirjaa muokataan heksadesimaalimuodossa, ja hex-editorin käyttöä kutsutaan heksadesimaaliseksi muokkaukseksi. Hex-editorit eroavat tavallisesta tekstistä useissa toiminnoissa. Hex-editorin perustana on, että ne näyttävät tiedoston raaka-sisällön. Ei koodausta tai kääntämistä vain tekstin raakakoneen koodiin. Toiseksi rivinumerot ovat sen sijaan offset-osoite tiedoston alusta. Olemme valinneet joitakin parhaista ilmaisista ohjelmista HEX-asiakirjojen katseluun ja muokkaamiseen.

HXD

HxD on ilmainen hex-editori, joka voi avata ja muuttaa tietokoneen koodia. Se on erittäin tehokas apuohjelma oikeassa kädessä, joka voi tarkistaa, vertailla ja diagnosoida tiedostoja, levyjä, levykuvia, muistia ja lokeja sekä korjata virheitä ja palauttaa levyn rakenteen.

etuja:

  • Todella suuret tiedot - HxD: n uusin versio käsittelee suuria tietosarjoja. Jos se sopii levylle, HxD voi avata sen.
  • Vakiovaihtoehdot - HxD sisältää monia hyödyllisiä lisäosia, kuten tarkistussummageneraattorin, useiden merkistöjen tuen, RAM-editorin, tiedostojen murskaimen, jakamisen ja yhdistämisen, rajoittamattoman määrän peruutuksia ja kannettavan version.
  • Tietojen vienti - ohjelma vie tiedot lähdekoodiin (C, C #, Java, Pascal ja VB.NET) tai heksadesimaalimuodoissa.

haittoja:

  • Ei kokemattomalle käyttäjälle, mutta tämä ei ole haittaa. Ohjelma on suunnattu kehittyneille käyttäjille.

DeltaHex Editor

Yksi parhaista heksan muokkaajista perustuu deltahex-kirjastoon. Käytä toimintoa "Avaa heksana" päävalikossa "Tiedosto" tai projektitiedostojen kontekstivalikossa.

ominaisuudet:

  • Näyttää tiedot heksadesimaalikoodina, tekstin esikatseluna.
  • Liitä ja korvaa muokkaustilat.
  • Tuki valinta ja leikepöytä.
  • Kumoa / tee uudelleen.
  • Valitse koodaus.
  • Näytä ei-tulostettavat merkit.
  • Koodit voivat olla myös binaarisia, oktaaleja tai desimaaleja.
  • Etsi teksti / heksakoodi vastaavalla taustavalolla.
  • Delta-tila - muutokset tallennetaan vain muistiin ennen tallennusta.
  • Tuki valtavia tiedostoja.

Free Hex Editor Neo

Free Hex Editor Neo on Windows-alustan nopein vapaa binääritiedostoeditori. Neo Hex Editorin tietojenkäsittelyalgoritmit ovat erittäin optimoidut ja huolellisesti viritetyt käsittelemään suuria tiedostooperaatioita.

Ohjelman ominaisuudet:

  • Rajoittamaton peruutus / uudelleen.
  • Muokkaa, Kopioi, Leikkaa, Liitä, Poista, Täytä, Tuo / Vie, Liitä malli / tiedosto, Muuta tiedostoa, Siirry alkuun, Muuta bittejä.
  • Etsi ja korvaa mallit.
  • Taustavalo.
  • Bytit, sanat, kaksoissanat, ryhmittelemällä neljä sanaa.
  • Hexadecimal, Decimal, Octal, Binary jne. tietojen esittäminen.
  • Muuta tiedoston määritteitä.
  • Leikepöydän tietojen analysointi.
  • Luo binaarisia korjaustiedostoja, etsi / korvaa säännöllisiä lausekkeita.
  • Monikielinen käyttöliittymä.

Apuohjelman toiminnot ja ominaisuudet:

  • Tilastot ja heksadesimaalianalysaattori - binaaridatanalyysimoduuli sallii tavujen, merkkien ja merkkijonojen jakautumisen heksadesimaalisten kaatopaikkojen ja tekstidatan avulla. Neo-binaarianalysaattori tukee seuraavia mallipohjia: ASCII / Unicode-merkki ja merkkijonot, Hex, Decimal, Octal, Binary, Float, Double ja RegEx (säännölliset lausekkeet).
  • Neo-käyttöliittymän analysoitujen tietojen graafinen esitys - ohjelmisto tukee lämpökarttaa ja histogrammitietojen visualisointia. Voit myös analysoida binääristä asiakirjaa kuvaavien tilastojen muodossa: keskiarvo, näytteen varianssi, standardipoikkeama, standardivirhe, kurtosis, epäsymmetria, mediaani, alue, vähimmäis-, maksimi-, summa jne.
  • Tiedoston vertailu - Neo on heksadesimaalimuodossa oleva edistyksellinen vertailutyökalu. Sisäänrakennettu hex-editori mahdollistaa kahden heksadesimaalisen tiedoston vertaamisen kahdella eri vertailualgoritmilla: yksinkertainen (tavusta tavuun) ja eroalgoritmi (lohkojen sovitus).
  • RAM-editori - prosessin muokkaaja antaa sinulle mahdollisuuden muokata muistia ja käsitellä tietokoneen RAM-muistiin ladattuja tietoja käyttöjärjestelmän avulla. RAM Explorer tarjoaa mahdollisuuden tarkastella helposti ladattuja prosesseja ja siirtyä tiettyihin kompensointeihin. Sitten voit käyttää suoraan näitä tietolohkoja ja muokata niitä hex-editori-ikkunassa. Näin ollen Hex Editor Neo tarjoaa mahdollisuuden tarkastella ja muokata binääristen ohjelmien tietoja suoraan RAM-muistissa.
  • Disassembler - ohjelma mahdollistaa myös suoritettavien tiedostojen x86, x64 ja NET. Neo Assembler View tukee seuraavia ohjeita: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Voit ladata symbolitiedostoja sekä 32- että 64-bittisille suoritettaville tiedostoille. Neo - vain täydellinen editori dll / exe!
  • Binaarimallit / rakenteen editori - ohjelma tukee seuraavien tiedostojen sisäisen rakenteen jäsentämistä: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Moduulirakenteenäkymä - voit mukauttaa binaarimallit. Voit kirjoittaa omaa määritelmääsi tiedostorakenteesta käyttämällä sisäistä kieltä, kuten C / C ++, lähes jokaiseen binääriseen asiakirjaan. Jos esimerkiksi haluat muokata datatiedostoja, sinun on ensin kuvattava tiedostorakenne ja linkitettävä se tietyn tiedoston kanssa erityisellä editori-ikkunalla.
  • Tiedostorakenneanalysaattori tekee binäärikorjauksista paljon helpompaa kuin yksinkertaisesti muokata raakoja heksadesimaalisia tavuja. Avaa, tarkastele ja muokkaa hex / bin-tiedostoja ennennäkemättömällä tavalla!

Hex Editor Neo tarjoaa perustarpeita, kehittyneitä ja jopa innovatiivisia ominaisuuksia. Heksadesimaalinen muokkaus on nyt saatavilla kaikille aloittelijoille!

PSPad

Useimpien ohjelmoijien suosikki hex-editori. PSPad tarjoaa erinomaisen teksti- ja koodieditorin lisäksi vaihtoehdon ”Open in the HEX Editor ...”, joka käynnistää erityisen muokkaustilan. Kun olet tässä tilassa, näet tiedoston kunkin bitin sijainnin ja heksadesimaaliset arvot. Voit säätää kahta vaihtoehtoa - voit muokata heksadesimaalisia arvoja sijainnin mukaan tai oikealla puolella on tämän arvon aakkosnumeerinen esitys, jota voit myös muokata.

XVI32

XVI32 on myös hyvin kykenevä hex-editori. Kuten PSPadissa, voit muokata heksadesimaalisia arvoja suoraan tai merkkien näyttämisen kautta. Siinä on myös useita edistyksellisiä työkaluja heksadesimaalikoodien muokkaamiseen, kuten osoitteen laskin, jolla tarkistetaan heksadesimaalidatan poikkeamia ja muita parametreja, joiden avulla voit ohittaa heksadesimaalisen asiakirjan. Jos tietenkin tiedät, mitä teet.

Tietäen, miten tietokone toimii, on yhä tärkeämpää, kun teknologia on yksinkertaisempi ja helpompi käyttää. Jos sinulla on kysyttävää hex-tiedostojen muokkaamisesta, jätä kommentti tämän artikkelin alle.