Filer med utvidelsen .HEX - hva og hvordan kan de åpnes

Hex-filformatet, forkortet hex eller base-16, er den rå datastrukturen etterfulgt av alle filer som er lagret på datamaskinen. Selv om alle dokumenter er bokstavelig talt lagret i dette formatet, er det nesten umulig å finne det på en PC. Selv om ikke alle vet at evnen til direkte å bytte de råbitene og bytes på en PC, kan noen ganger være veldig nyttig.

Arbeid med filer med utvidelsen .HEX.

Hva er HEX Extension?

Nummersystemet som folk bruker til å beregne, kalles desimal (et tall fra 0 til 9), og ble oppfunnet av perserne ca. 6000 år siden. I 1950- eller 1960-tallet formaliserte IBM det heksadesimale nummersystemet, som er en kort måte å representere binære data på. I stedet for å bruke tallene 0-9, bruker et heksadesimalt tall siffer fra 0 til F. Etter å ha nådd slutten av tallet "sifre", øker du bare tallet til venstre for en, akkurat som du gjør med desimaltallsystemet.

Filer med HEX-utvidelsen har de samme egenskapene som de binære. Alle bytes er plassert en etter en. Adresseinformasjon eller sjekksum er ikke lagt til. Den eneste forskjellen med binærformatet er at hver byte konverteres til 2 ASCII-tegn i området 0-9 og AF, som representerer 2 heksadesimale siffer. Disse tegnene er gruppert i rader. Antallet av et par i en linje kan vanligvis variere fra 1 til 255, der den vanligste lengden er 16 eller 32 par. Hver linje slutter med et par CR (ASCII-verdi $ 0D) eller CRLF (ASCII). For å arbeide med slike dokumenter krever en spesiell program-editor hex-filer.

Slik åpner du HEX-fil

Fra tid til annen kan du støte på en fil som du ikke kan åpne. Det er av vanlig størrelse, men Word eller Adobe vil ikke åpne den. Hvordan åpne et slikt format på en datamaskin? Det første du må gjøre er å åpne hex-filen i en hex-editor. De fleste dokumenter fra begynnelsen inneholder informasjon som beskriver hva slags dokument det kan være. Når systemet ser denne utvidelsen, vil det forsøke å starte Microsoft Word for å åpne dokumentet, men det vil ikke fungere. Åpne filen i et hex-redigeringsprogram, og det blir umiddelbart klart at dokumentet egentlig er en PDF-fil (eller annen fil), og du kan åpne den direkte i Adobe Acrobat eller et annet egnet program for visning.

Hacking spill og filer

En annen populær grunn du kan bruke en hex editor er hacking spill. Du kan laste ned et dokument som sparer spillet og endrer beløpet, for eksempel fra 1000 til 1.000.000 dollar. I senere spill er alt mye mer komplisert. Mange moderne spill inneholder enten komprimering eller kryptering, noe som er mange ganger vanskeligere å dekompilere tilstanden til bevaring eller spill. Noen spill tillater imidlertid at du kan redigere visse variabler, for eksempel Sonic Spinball. I tillegg til å vise spillfiler kan du noen ganger trekke ut annen viktig informasjon fra en lagret fil som du ellers ikke ville ha tilgang til. Dette er svært avhengig av typen fil og hvilken informasjon du leter etter, men bruk av en hex-editor er nyttig for å bestemme hva som er i dokumentet.

Feilsøking og redigering

Endelig er den siste grunnen til at du kan bruke en hex-editor, hvis du er programmerer, og du må feilsøke koden. I stedet for å gå tilbake til å kompilere koden, kan det hende at enkel heksadesimal redigering er nødvendig for å validere mønsteret. Men først, sørg for at du har en sikkerhetskopi før du endrer filer med en hex-editor.

Hvilke hex redaktører å bruke

Hex editor er en programvare som brukes til å vise og redigere binære filer. Et binært dokument er et dokument som inneholder data i maskinlesbar form. HEX redaktører lar deg endre innholdet i de rå fildataene. Fordi hex-editoren brukes til å redigere binære filer, kalles de noen ganger for en binær editor eller binær filredigerer. Hvis du åpner et dokument med en hex-editor, vises en melding som sier at dokumentet blir redigert i heksadesimale format, og prosessen med å bruke en hex-redigeringsprogram kalles heksadesimal redigering. Hex redaktører skiller seg fra vanlig tekst i en rekke funksjoner. Grunnlaget for hex-editoren er at de viser innholdet i filen. Ingen koding eller oversettelse til tekst - bare rå maskinkode. For det andre er linjenumrene i stedet offsetadressen fra begynnelsen av filen. Vi har valgt noen av de beste gratis programmene for visning og redigering av HEX-dokumenter.

HXD

HxD er en gratis hex-editor som kan åpne og endre datakode. Det er et veldig kraftig verktøy i høyre hånd, som kan sjekke, sammenligne og diagnostisere filer, disker, diskbilder, minne og logger, samt korrigere feil og gjenopprette diskstrukturen.

fordeler:

  • Virkelig store data - den nyeste versjonen av HxD behandler store datasett. Hvis den passer på en disk, vil HxD kunne åpne den.
  • Standardalternativer - HxD inneholder mange nyttige tilleggsprogrammer, for eksempel en checksumgenerator, støtte for flere tegnsett, en RAM-editor, en fil shredder, splitting og fusjonering, et ubegrenset antall angrep og en bærbar versjon.
  • Data eksport - programmet eksporterer data til kildekoden (C, C #, Java, Pascal og VB.NET) eller i heksadesimale formater.

ulemper:

  • Ikke for uerfarne brukere, men dette er ikke en ulempe. Programmet er rettet mot avanserte brukere.

DeltaHex Editor

En av de beste hex-redaktørene basert på deltahex-biblioteket. Bruk handlingen "Åpne som heks" i hovedmenyen "Fil" eller i kontekstmenyen til prosjektfiler.

funksjoner:

  • Viser data som en heksadesimal kode, forhåndsvisning av tekst.
  • Lim inn og overskriv redigeringsmodi.
  • Støtte utvalg og utklippstavle.
  • Angre / gjenta.
  • Velg koding.
  • Vis tegn som ikke kan skrives ut.
  • Koder kan også være binære, oktale eller desimal.
  • Søk tekst / hex kode med tilhørende bakgrunnsbelysning.
  • Delta-modus - endringer lagres kun i minnet før du lagrer det.
  • Støt store filer.

Gratis Hex Editor Neo

Gratis Hex Editor Neo er den raskeste gratis binære filredigereren for Windows-plattformen. Neo Hex Editors databehandlingsalgoritmer er ekstremt optimalisert og nøye innstilt for å håndtere store filoperasjoner.

Programfunksjoner:

  • Ubegrenset angre / gjenta.
  • Rediger, Kopier, Klipp, Lim inn, Slett, Fyll, Importer / Eksporter, Lim inn mal / fil, Endre størrelse fil, Flytt til begynnelsen, Bytt biter.
  • Søk og erstatt maler.
  • Bakgrunnsbelysning.
  • Byte, ord, doble ord, gruppering av fire ord.
  • Hexadecimal, Decimal, Octal, Binær, etc. data presentasjon.
  • Endre filattributter.
  • Utklippstavle data analyse.
  • Lag binære oppdateringer, søk / erstatt ordinære uttrykk.
  • Flerspråklig grensesnitt.

Funksjoner og funksjoner av verktøyet:

  • Statistikk og Hexadecimal Analyzer - Den binære dataanalysemodulen gjør det mulig å analysere fordelingen av byte, tegn og strenge ved heksadesimale dumper og tekstdata. Neo Binær Analyzer støtter følgende typer maler: Datamønstre ASCII / Unicode-tegn og strengmønster, Hex, Decimal, Octal, Binær, Float, Double og RegEx (Regular Expression).
  • En grafisk fremstilling av de analyserte dataene i Neo brukergrensesnittet - programvaren støtter varmekart og visualisering av histogramdata. Du kan også analysere et binært dokument i form av beskrivende statistikk: middel, prøvevariant, standardavvik, standardfeil, kurtosis, asymmetri, median, rekkevidde, minimum, maksimum, sum osv.
  • File Comparison - Neo er et avansert sammenligningsverktøy i heksadesimalt format. Den innebygde hex-editoren lar deg sammenligne 2 heksadesimale filer ved hjelp av to forskjellige sammenligningsalgoritmer: enkel (fra byte til byte) og forskjellalgoritme (blokk matching).
  • RAM-editoren - en prosessmodifikator lar deg redigere minnet og behandle dataene som er lastet inn i RAM-en på PCen av operativsystemet. RAM Explorer gir muligheten til enkelt å se lastede prosesser og gå til bestemte forskyvninger. Da kan du direkte få tilgang til disse datablokker og redigere dem i et hex-redigeringsvindu. Dermed gir Hex Editor Neo muligheten til å vise og redigere dataene for binære programmer direkte i RAM.
  • Demonterer - programmet lar deg også analysere kjørbare filer x86, x64 og. NET. Neo Assembler View støtter følgende instruksjonssett: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Du kan laste ned symbolfiler for både 32-biters og 64-bits kjørbare. Neo - bare den perfekte redaktøren dll / exe!
  • Binary mønstre / struktur editor - programmet støtter parsing den interne strukturen til følgende filer: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, bilde, pcx, pal, emf eps.
  • Modulstrukturvisning - lar deg tilpasse binære maler. Du kan skrive din egen definisjon av filstrukturen ved hjelp av et internt språk som C / C ++ for nesten alle binære dokumenter. Hvis du for eksempel vil redigere datafiler, må du først beskrive filstrukturen og deretter koble den til en bestemt fil ved hjelp av et spesielt redigeringsvindu.
  • Filstrukturanalysatoren gjør binære justeringer mye enklere enn bare å redigere de rå heksadesimale bytes. Åpne, se og rediger hex / bin-filer med enestående makten!

Hex Editor Neo gir grunnleggende, avanserte og til og med innovative funksjoner. Hexadecimal redigering er nå tilgjengelig for alle nybegynnere!

PSPad

Den favoritt hex editoren for de fleste programmerere. PSPad, i tillegg til å være en god tekst- og kodeditor, tilbyr alternativet "Åpne i HEX Editor ...", som lanserer en spesiell redigeringsmodus. Når du er i denne modusen, kan du se plasseringen og heksadesimale verdier for hver bit av filen. Du har to alternativer for å justere - du kan redigere heksadesimale verdier etter plassering, eller til høyre har du en alfanumerisk representasjon av denne verdien, som du også kan redigere.

XVI32

XVI32 er også en veldig dyktig hex editor. Som i PSPad kan du redigere heksadesimale verdier direkte eller gjennom visning av tegn. Den har også flere avanserte verktøy for redigering av heksadesimale koder, for eksempel en adressekalkulator for å sjekke forskyvninger og andre parametere som er spesifikke for heksadesimale data som kan hjelpe deg å omgå et heksadesimale dokument. Hvis du selvsagt vet hva du gjør.

Å vite hvordan PCen fungerer, blir stadig viktigere, siden teknologien blir enklere og enklere å bruke. Hvis du har spørsmål om redigering av hex-filer, legg igjen en kommentar under denne artikkelen.