en hex editor är en speciell typ av editor som kan öppna ALLA typer av filer och visa dess innehåll, byte för byte. ”Hex ”I” hex editor ” är kort för hexadecimal, vilket är ett BAS-16 nummersystem. Med den här typen av redigerare kan du visa och redigera binära filer. En binär fil är en fil som innehåller data i maskinläsbar form (i motsats till en textfil som kan läsas av en människa).
eftersom en hex-redigerare används för att redigera binära filer, kallas de ibland som en binärredigerare eller en binär filredigerare. Om du redigerar en fil med en hex editor, Du sägs hex redigera filen, och processen med att använda en hex editor kallas hex redigering.
Hex redaktörer används ofta för felsökning och reverse engineering binära kommunikationsprotokoll. De kan också granska filer med ett okänt filformat, granska programminnesdumpar och hex-jämförelse. Hex-redigerare kan hjälpa dig att ta bort vattenstämplar eller annan data som är dold i en fil. Hex redaktörer är en favorit verktyg för spel modding samhällen.
om du använder en textredigerare för att öppna en binär fil ser du stora mängder oförståelig information, till synes slumpmässiga accenterade tecken och långa rader som överflödar text. Om du redigerar eller sparar en binär fil i en textredigerare skadas filen.
här är våra rekommenderade hex-redaktörer. De är alla gratis och öppen källkod.
Låt oss utforska 9 program till hands. För varje titel har vi sammanställt en egen portalsida, en fullständig beskrivning med en djupgående analys av dess funktioner, tillsammans med länkar till relevanta resurser.
Hex redaktörer | |
---|---|
Okteta | enkel KDE-redigerare för rådata för filer med bra utbud av funktioner |
DHEX | ncurses-baserad hex editor med diff-läge |
hexyl | enkel hex viewer för terminalen |
GHex | Hex editor för GNOME |
wxHexEditor | Hex och disk editor som använder wxWidgets GUI bibliotek |
wxMEdit | förbättrad version av den avvecklade MadEdit |
välsigna | GTK # hex editor |
hexedit | Visa och redigera hexadecimala filer |
hexer | Multi-buffert editor för binära filer med vi-stil gränssnitt |
om du letar efter ett alternativ, kolla in hyx, en minimalistisk (2200 rader C) men kraftfull (hex/ASCII, infoga/ersätt/ta bort, kopiera/klistra in, Ångra/Gör om, SÖK, färger, vim-inspirerade kontroller) Linux terminal hex editor.
ett annat verktyg som är värt att utforska är xxd. Detta verktyg från Vim skapar en hex-dumpning av en viss fil eller standardinmatning. Det kan också konvertera en hex dump tillbaka till sin ursprungliga binära form.