En Hex editor är ett program som tillåter användaren att visa, redigera och manipulera binära filer, som innehåller data som kan läsas av maskiner, men inte människor. Det är där hex redaktörer spelar in eftersom till skillnad från andra program och verktyg som tolkar data från filer, hex redaktörer, å andra sidan, erbjuda användaren en möjlighet att redigera den fysiska binära innehållet i en fil.
så, om du funderar på att hex redigera rådata, vi kommer att lista de 10 Linux hex redaktörer för att hjälpa dig att göra det!
en vanlig hex-redigerare har tre separata områden:” hexadecimalt område ”i mitten,” adressområde ”som sitter till vänster och” teckenområde ” på höger sida. Dessutom har några av dessa hex-redaktörer, främst kända som sektor-eller diskredigerare, funktioner som gör det möjligt för användaren att redigera och analysera sektordata från hårddiskar och disketter.
de bästa Linux Hex redaktörer
ett brett utbud av öppen källkod hex redaktörer körs helt på Linux och är lätt tillgängliga på marknaden. De är otroligt fördelaktiga för användarna, eftersom det inte alltid är värt att skriva ett helt eget program för att hämta data från korrupta filer. Det är därför Linux hex-redaktörer är så praktiska och praktiska, och vi har listat de 10 bästa pärlorna som du kan välja mellan!
välsigna hex redaktör
Bless hex editor är öppen källkod, snabb och mycket pålitlig. Samtidigt som den är mycket anpassningsbar erbjuder Bless många användbara funktioner som andra hex-redaktörer saknar och därför förtjänar vår bästa rekommendationsplats. Skriven med GTK främst för Linux operativsystem, välsigna behandlar stora filer bekvämt och tillåter användaren flera nivåer göra om och ångra operationer.
som tidigare nämnts har Bless en lång lista med användbara funktioner som effektiva kopiera och klistra in Funktioner, Hitta filer och dokumentera dem för att slutföra uppgifter med optimal produktivitet, en bekväm konverteringstabell och grenrörsflikar för att utöka användarens kontroll. Det möjliggör blockering av enheter och användartillägg och plugins också. Dessutom är Bless vänlig med många filformat som standard, inklusive .html och .txt-filer.
Bless är mycket populär bland användare och på vissa sätt liknar Ghex. Den har ett trevligt grafiskt användargränssnitt, flera datavyer och en flertrådad sökning och sparar åtgärder. Med alla dessa coola funktioner kan du snabbt få Bless hex-redigeraren att bygga vidare på deras Github-sida med tillhörande instruktioner.
ladda ner välsigna
Ghex / GNOME Hex Editor
precis som Bless är Ghex eller GNOME hex editor rik på funktioner och erbjuder omfattande funktionalitet. Ghex möjliggör lastning rådata från alla filer och låter användaren visa och redigera den i ASCII eller hex. Du kan använda Ghex för att sortera ut felaktiga filer eftersom du kan felsöka genom objektkod eller kodning. Intressant nog finner den också sin tillämpning i videospel för att spara framsteg och manipulera resultattavlan.
Ghex erbjuder många speciella redigeringsfunktioner som multi-level ångra och göra operationer, hitta och ersätta funktionalitet genom rå binär data, och flera olika vyer för hex redigering på grund av den användarvänliga konfigurerbara MDI. Dessutom underlättar det användaren att övervaka och konvertera maskinkod mellan deras binära, decimala, hexadecimala och oktala värden.
med ett estetiskt tilltalande gränssnitt utrustar Ghex sina användare med många användbara funktioner. Det rekommenderas starkt för alla som arbetar med stora filer.
ladda ner Ghex
Vim
speciellt utformad för att redigera textfiler i hexadecimalt läge, rymmer Vim sin användare med ett externt verktyg som heter ”xxd”, inbyggt som standard för många Linux-distributioner. Detta verktygs integration är dock inte perfekt, varför användare ofta behöver köra kommandot’:%!xxd ’för att konvertera till hexadecimal och’:%!xxd-r ’ för att konvertera till originalet.
vim erbjuder en funktion som konverterar en binär fil till hex-läge och tillbaka bekvämt. Konverteringsprocessen mellan binär och hexadecimal i vim kan automatiseras med hjälp av läskrokar och buffertskrivning. Det följer omfattande plugin stöd och en förbättrad ångra träd och bekväm integration med många externa verktyg.
processer som omdirigering och filtrering kan utnyttja utdata från externa program eller vim. Dessutom har” vi ” – läget för Vim, som är kompatibelt med nästan alla UNIX-System, Flera förbättringar som jämförelse, sammanslagning, slutförande etc.
Vim är en mycket konfigurerbar, pålitlig och populär hex editor. Det fungerar smidigt på de flesta Linux distros och Apple OS X också. Du kan få det snabbt på Software Center eller följa deras Github sida för vidare riktning.
ladda ner vim
Hexedit Hex Editor
Hexedit är en av de bästa hex redaktörer på grund av dess funktion rikedom och enkel användning av naturen. Denna Linux-redigerare underlättar sina användare med funktioner som highlighter, EBCDIC, Sök och ersätt, jämförelse, olika färgteman, bokmärken, ins/OVR-metoder, variabel spårning och listan fortsätter.
Hexedits displayväxlare möjliggör massor av egenskaper som flottor, heltal, datum etc. Det är en effektiv kommandorad hex editor som kan hittas förinstallerad på ditt Linux-operativsystem.
Hexedit kommer med många användbara funktioner Bakgrunds sökningar, disk eller sektor redigering, tangenttryckning makron, etc. Den visar sina användare (anpassningsbara) tips som förbättrar deras redigeringsupplevelse, mallar och en miniräknare. Dessutom kan den slå upp alla filer på upp till 4 GB i hårddiskar eller anslutna enheter och manipulera och redigera dem. Auto-hide och dockningsfönsterfunktioner gör också upplevelsen bättre i allmänhet.
Hexedit underlättar användaren med både ASCII och hexadecimal vy samtidigt. Det är en enkel kommandorad hex editor som ger massor av användbara funktioner, och du kan få det genom att köra kommandot ’sudo apt install hexedit’ i konsolen.
Okteta hex redaktör
Okteta är ännu en lysande hex editor. Det är utmärkt för byte-nivå rådata filer och fungerar ganska som en enkel textredigerare när det gäller dess mekanismer. Den här är ett solidt val för både avancerade programmerare och personer med minimal hex-redigeringsupplevelse. Det kan redigera sifferdata av olika grund, oktal, decimal, binär, hexadecimal.
denna programvara har två kolumner på sin allmänna skärm, som visar tecken och deras värden. Flera filer kan öppnas och bearbetas som du kan dra dem handily i arbetsytan och börja redigera. Okteta är bekvämt omkonfigurerbar och anpassningsbar och ger olika profiler för datavyer. Dessutom har användaren tillgång till fjärrfiler via HTTP och FTP.
Okteta stöder teckenkodningar (8-bitars), som levereras av Qt, EBCDIC. Liksom de tidigare nämnda hex-redaktörerna har Okteta också ångra och göra om stöd, dockning och flytande verktygsfönster. Alla dessa funktioner gör Okteta rätt hex editor val.
ladda ner Okteta
HexCurse
nästa på listan är den mångsidiga och funktionsrika ncurses-baserade hex editor, Hexcurse. Den är skriven i C och stöder hex och decimal adressutmatning, ångra och göra om kommandon, kortkommandon och sökning. Hexcurse är utmärkt för filklassificering och separation också.
med hastighet snabbare än de flesta, HexCurse avfall ingen tid på grundläggande redigeringsuppgifter som att öppna filer och spara dem som den fungerar i terminalen. Men det som gör HexCurse sticker ut är dess förmåga att redigera hexadecimala och decimala filer båda, vilket är en användarbehövande funktion faktiskt.
flera flikar av olika filer kan manövreras med HexCurse. Det beräknar och visar antalet tecken som det aktuella verktyget skulle mata ut, vilket är ganska bekvämt och praktiskt.
HexCurse möjliggör också sökning efter särskilda strängar beroende på användarens aktiva redigeringsfönster. Programvaran rymmer sina användare med genvägar för att gå till specifika rader, utföra sökningar och växla mellan decimal-och hex-adresser.
ladda ner HexCurse
Hexer
Hexer är en annan populär Linux hex redigering och visning ansökan. Den här är ett slags dubbelkantigt svärd på ett sätt, eftersom det laddar ner hela filen som den ska redigera, vilket i gengäld gör blockenhetsmanipulation omöjlig. Det erbjuder dock fortfarande några robusta funktioner som flera buffertar, CLI-redigering, multilevel ångra och gör om träd och mer.
Hexers gränssnitt är ganska likt vi / ex, och dess mycket flexibla natur gör det till en favorit. Flera filer kan redigeras på kommandoraden med Hexer, och det visar sina buffertar som en hex dump. För varje buffert som besöktes av Hexer skapar det för dem alla en separat .hexer-fil i den aktuella katalogen.
detta görs för att lagra och samla in nya ändringar och utvecklingar under buffertuppgiften, vilket gör Hexer undo/redo friendly. Ett decimaltal ska matas in om du råkar använda det numeriska kommandoläget.
Dessutom kan en inbyggd kommandoradskalkylator installeras med kommandot ’make myc’. När alla dessa användbara funktioner sätts ihop blir Hexer ett övergripande prisvärt hex-redigeringsverktyg, och jag rekommenderar det.
ladda ner Hexer
Dhex Hex Editor
Dhex hex editor finner sin ansökan i redigering byte-nivå data i stora filer. Det är ett ncurses-baserat verktyg som gör det ganska mångsidigt och praktiskt. Dhex har en jämförelse läge, där användaren kan sätta head to head två olika raw binära filer och därmed gör jämförelsen visuellt lättare. I Dhex tilldelas alla laddade filer en basadress, vilket gör dumpningsminnet snabbare och den allmänna redigeringsupplevelsen snabbare.
Dhex är en skiftlägeskänslig redaktör, vilket gör små och stora bokstäver lika meningsfulla, till skillnad från andra hex-redaktörer där endast stora bokstäver används. Olika system som hexadecimal, binär, decimal eller oktal använder sina basadresser med två basadresser.
en annan viktig egenskap hos Dhex inkluderar dess markörfiler och sökloggar, som båda är relevanta för beräkning av basadresserna. Markeringsfiler kan innehålla olika data, vilket visar sig vara användbart senare.
tilläggsutvecklarna av Dhex har gjort jämförelsefunktionsfilerna tillgängliga för användare. Dessutom kan du aktivera dess renderingsläge och ta det i spel.
ladda ner Dhex
Binary Ninja
skriven i Python av spelutvecklare och hackare, Binary Ninja släpptes under GPLv2 licens. Det fungerar som grundblocket för reverse engineering-plattformar eftersom reverse engineering är Binary Ninjas specialitet. På grund av detta har utvecklare och forskare känt en naturlig lutning mot att använda och gynna Binary Ninja. Dess huvudsakliga funktionalitet är att demontera en binär fil och visa den i linjära och grafiska vyer samtidigt som den ger en djupgående tolkning av koden automatiskt.
hackare är kända för att inte ha någon affinitet och hänsyn till UI/UX, men det här är helt enkelt osant för Binary Ninja. Det driver moderna UX paradigm och många alternativa teman också. Binary Ninja har en sammanfattning av den grafiska vyn, som gör det möjligt för sina användare att analysera och överblicka den aktuella filens innehåll.
undermenyer är tillgängliga för att gruppera de plugins som användaren föredrar, vilket gör livet mycket bekvämare. Aktivitetsloggen placeras i adressen och rapporterna kan läsas genom att navigera till adressen. Sammantaget är Binary Ninja ett solidt hex-redigeringsval och enkelt en av mina favoriter, och den enda betalda appen i den här listan.
ladda ner binär Ninja
Katai Struct
Katai Struct är en deklarativ språk hex editor som finner sin ansökan att beskriva och manipulera binära datastrukturer. Olika datastrukturer såsom binär fil och ström paketformat sparas i minnet eller andra filer. I Katai Struct används en kompilator för att kompilera datastrukturen när den har beskrivits.
Katai Struct visar sig vara mycket urskiljbar i sin funktionalitet eftersom den beskriver filer med A .KSY förlängning. Särskilda format felsöks av visualiseraren, och det fortsätter att analysera data. Några senaste förbättringar har gjorts, inklusive hex Editors förmåga att hantera och importera språk utan dubbelspel. Dessutom har Python utrustats med användbart docstring-stöd, som nu visar realtidsfel exakt.
ladda ner Katai Struct
slutsats
vi har täckt de 10 bästa Linux hex-redaktörerna, som alla är pålitliga, snabba och rika med funktioner. Personer med ingen eller liten Hex redigering erfarenhet kommer inte att ha några problem när du använder dessa program. Plus, vi såg till att nämna några av våra favorit nakna redaktörer för erfarna användare.
dessa hex-redaktörers allmänna funktionalitet är ganska flexibel och tillräcklig för att möta den typiska användarens behov. Förhoppningsvis, med tillstånd av vår lista, hoppas vi att du kan hitta minst en robust Linux hex editor för dig själv!