Filer med förlängningen .HEX - vad och hur kan de öppnas

Hex-filformatet, förkortat hex eller bas-16, är den rada datastrukturen följt av alla filer som är lagrade på din dator. Även om bokstavligen lagras varje dokument i detta format är det nästan omöjligt att hitta den på en dator. Även om inte alla vet att möjligheten att direkt byta de rika bitarna och byte på en dator kan ibland vara mycket användbar.

Arbeta med filer med förlängningen. HEX.

Vad är HEX Extension?

Nummersystemet som folk använder för att beräkna kallas decimal (ett tal från 0 till 9), och uppfanns av perserna cirka 6000 år sedan. I 1950-talet eller 1960-talet formaliserade IBM det hexadecimala talsystemet, vilket är en kort väg att representera binär data. Istället för att använda siffror 0-9 använder ett hexadecimalt tal siffror från 0 till F. När du har nått slutet av numeriska "siffror", ökar du helt enkelt antalet till vänster av en, precis som du gör med decimalsystemet.

Filer med HEX-förlängningen har samma egenskaper som de binära. Alla bitgrupper placeras en efter en. Adressuppgifter eller kontrollsummor läggs inte till. Den enda skillnaden med binärformat är att varje byte konverteras till 2 ASCII-tecken inom intervallet 0-9 och AF, som representerar 2 hexadecimala siffror. Dessa tecken är grupperade i rader. Antalet par i en linje kan vanligtvis variera från 1 till 255, där den vanligaste längden är 16 eller 32 par. Varje rad slutar med ett par CR (ASCII-värde $ 0D) eller CRLF (ASCII). För att arbeta med sådana dokument krävs en särskild programredigerings hex-fil.

Så här öppnar du HEX-filen

Från tid till annan kan du stöta på en fil som du helt enkelt inte kan öppna. Det är av normal storlek, men Word eller Adobe öppnar inte den. Hur öppnar du ett sådant format på en dator? Det första du behöver göra är att öppna hex-filen i en hex-redigerare. De flesta dokument i början innehåller information som beskriver vilken typ av dokument det kan vara. När ditt system ser den här förlängningen försöker den att starta Microsoft Word för att öppna dokumentet, men det fungerar inte. Öppna filen i en hex-redigerare och det blir omedelbart klart att dokumentet verkligen är en PDF-fil (eller någon annan fil), och du kan öppna den direkt i Adobe Acrobat eller ett annat lämpligt program för visning.

Hacking spel och filer

En annan populär anledning du kan använda en hex-redaktör är hacking spel. Du kan ladda ner ett dokument som sparar spelet och ändrar summan av pengar, till exempel från 1 000 till 1 000 000 dollar. I senare spel är allting mycket mer komplicerat. Många moderna spel innehåller antingen komprimering eller kryptering, vilket är många gånger svårare att dekompilera bevarande eller spelets tillstånd. Men vissa spel tillåter dig ändå att redigera vissa variabler, till exempel Sonic Spinball. Förutom att visa spelfiler kan du ibland extrahera annan viktig information från en sparad fil som du annars inte skulle ha tillgång till. Det här är mycket beroende av vilken typ av fil och vilken information du söker, men med hjälp av en hex-redigerare kan du bestämma vad som finns i dokumentet.

Felsökning och redigering

Slutligen är den sista grundläggande anledningen till att du kan använda en hex-redigerare om du är en programmerare och du måste felsöka koden. I stället för att gå tillbaka för att kompilera koden, kan det vara nödvändigt att göra en hexadecimal redigering för att validera mönstret. Men först, se till att du har en säkerhetskopia innan du ändrar filer med en hex-redigerare.

Vilka hex redaktörer att använda

Hex Editor är en programvara som används för att visa och redigera binära filer. Ett binärt dokument är ett dokument som innehåller data i maskinläsbar form. HEX redigerare gör att du kan ändra innehållet i de råa fildata. Eftersom hex-redigeraren används för att redigera binära filer kallas de ibland en binär editor eller binär filredigerare. Om du öppnar ett dokument med en hex-redigerare visas ett meddelande som anger att dokumentet redigeras i hexadecimalt format, och processen med att använda en hex-redigerare kallas hexadecimal redigering. Hexredigerare skiljer sig från vanlig text i ett antal funktioner. Basen för hex-redigeraren är att de visar den råa innehållet i filen. Ingen kodning eller översättning till text - endast råmaskinkod. För det andra är linjenumren istället offsetadressen från början av filen. Vi har valt några av de bästa gratisprogrammen för visning och redigering av HEX-dokument.

HxD

HxD är en gratis hex-editor som kan öppna och ändra datorkod. Det är ett mycket kraftfullt verktyg i rätt händer, som kan kontrollera, jämföra och diagnostisera filer, diskar, diskbilder, minne och loggar, samt korrigera fel och återställa skivstrukturen.

fördelar:

  • Verkligen stora data - den senaste versionen av HxD bearbetar stora dataset. Om den passar på en skiva kan HxD öppna den.
  • Standardalternativ - HxD innehåller många användbara tillägg, till exempel en checksumgenerator, stöd för flera teckenuppsättningar, en RAM-redigerare, en file shredder, splittring och sammanslagning, ett obegränsat antal ånger och en bärbar version.
  • Data export - programmet exporterar data till källkod (C, C #, Java, Pascal och VB.NET) eller i hexadecimala format.

nackdelar:

  • Inte för den oerfarna användaren, men det här är inte en nackdel. Programmet riktar sig till avancerade användare.

DeltaHex Editor

En av de bästa hex redaktörerna baserat på deltahex biblioteket. Använd åtgärden "Öppna som hex" i huvudmenyn "File" eller i kontextmenyn för projektfiler.

funktioner:

  • Visar data som en hexadecimal kod, textförhandsgranskning.
  • Klistra in och skriv över redigeringslägen.
  • Supportval och urklipp.
  • Ångra / återgå.
  • Välj kodning.
  • Visa tecken som inte kan skrivas ut.
  • Koder kan också vara binära, oktala eller decimal.
  • Sök text / hex-kod med motsvarande bakgrundsbelysning.
  • Delta-läge - ändringar sparas bara i minnet innan du sparar.
  • Stöd enorma filer.

Gratis Hex Editor Neo

Free Hex Editor Neo är den snabbaste gratis binära filredigeraren för Windows-plattformen. Neo Hex Editors databehandlingsalgoritmer är extremt optimerade och noggrant inställda för hantering av stora filoperationer.

Programfunktioner:

  • Obegränsad ångra / omdirigera.
  • Redigera, Kopiera, Klipp, Klistra in, Radera, Fyll, Importera / Exportera, Klistra in mall / fil, Ändra storlek på fil, Flytta till början, Ändra bitar.
  • Sök och ersätt mallar.
  • Bakgrundsbelysning.
  • Byte, ord, dubbla ord, gruppera fyra ord.
  • Hexadecimal, Decimal, Octal, Binär, etc. datapresentation.
  • Ändra filattribut.
  • Urklippsdataanalys.
  • Skapa binära korrigeringsfiler, sök / ersätt regelbundna uttryck.
  • Flerspråkigt gränssnitt.

Funktioner och funktioner i verktyget:

  • Statistik och hexadecimalanalysator - Den binära dataanalysmodulen gör det möjligt att analysera fördelningen av byte, tecken och strängar genom hexadecimala dumpar och textdata. Neo Binary Analyzer stöder följande typer av mallar: ASCII / Unicode-tecken och strängmönster, Hex, Decimal, Octal, Binär, Float, Double och RegEx (Regular Expression) datamönster.
  • En grafisk representation av den analyserade data i Neo användargränssnittet - mjukvaran stöder värmekarta och visualisering av histogramdata. Du kan också analysera ett binärt dokument i form av beskrivande statistik: medelvärde, provvariation, standardavvikelse, standardfel, kurtosis, asymmetri, median, intervall, minimum, maximum, summa etc.
  • File Comparison - Neo är ett avancerat jämförelsesverktyg i hexadecimalt format. Den inbyggda hex-redigeraren låter dig jämföra 2 hexadecimala filer med två olika jämförelsesalgoritmer: enkel (från byte till byte) och skillnadsalgoritm (block matchning).
  • RAM-redigeraren - en processmodifierare låter dig redigera minnet och bearbeta data som laddas in i datorns RAM genom operativsystemet. RAM Explorer ger möjlighet att enkelt visa laddade processer och gå till vissa förskjutningar. Då kan du direkt komma åt dessa datablock och redigera dem i ett hex-redigeringsfönster. Således tillhandahåller Hex Editor Neo möjligheten att visa och redigera data för binära program direkt i RAM.
  • Disassembler - programmet låter dig också analysera körbara filer x86, x64 och .NET. Neo Assembler View stöder följande instruktionsuppsättningar: x86, x86-64, MMX, SSE, SSE2, 3DNow!, MSIL. Du kan ladda ner symbolfiler för både 32-bitars och 64-bitars körbara filer. Neo - bara den perfekta redaktören dll / exe!
  • Binär mönster / strukturredigerare - programmet stöder att analysera den interna strukturen för följande filer: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Modulstrukturvy - låter dig anpassa binära mallar. Du kan skriva en egen definition av filstrukturen med ett internt språk som C / C ++ för nästan alla binära dokument. Om du till exempel vill redigera datafiler måste du först beskriva filstrukturen och sedan länka den till en viss fil med ett speciellt redigeringsfönster.
  • Filstruktureringsanalysatorn gör binära justeringar mycket enklare än att bara redigera de råa hexadecimala byte. Öppna, visa och redigera hex / bin-filer med oöverträffad lätthet!

Hex Editor Neo erbjuder grundläggande, avancerade och till och med innovativa funktioner. Hexadecimal redigering är nu tillgänglig för alla nybörjare!

PSPad

Favorit hex-redigeraren för de flesta programmerare. PSPad, förutom att vara en bra text- och kodredigerare, erbjuder alternativet "Öppna i HEX Editor ...", som startar ett speciellt redigeringsläge. När du är i det här läget kan du se plats och hexadecimala värden för varje bit av filen. Du har två alternativ för att justera - du kan redigera hexadecimala värden på plats, eller till höger har du en alfanumerisk representation av det här värdet, vilket du också kan redigera.

XVI32

XVI32 är också en mycket skicklig hex editor. Precis som i PSPad kan du redigera hexadecimala värden direkt eller genom teckenfönstret. Det har också flera avancerade verktyg för redigering av hexadecimala koder, till exempel en adressräknare för kontroll av förskjutningar och andra parametrar specifika för hexadecimal data som kan hjälpa dig att kringgå ett hexadecimalt dokument. Om du självklart vet vad du gör.

Att veta hur din dator fungerar blir allt viktigare, eftersom tekniken blir enklare och lättare att använda. Om du har några frågor om att redigera hex-filer, lämna en kommentar under den här artikeln.