een hex editor is een speciaal type editor die elk type bestand kan openen en de inhoud ervan kan weergeven, byte voor byte. De ” hex ” in “hex editor” is een afkorting van hexadecimaal, wat een base-16 nummersysteem is. Met dit type editor kunt u binaire bestanden bekijken en bewerken. Een binair bestand is een bestand dat gegevens bevat in machineleesbare vorm (in tegenstelling tot een tekstbestand dat door een mens kan worden gelezen).
omdat een hex-editor wordt gebruikt om binaire bestanden te bewerken, staan ze soms bekend als een binaire editor of een binaire bestandseditor. Als je een bestand bewerkt met een hex editor, wordt gezegd dat je het bestand Hex bewerkt, en het proces van het gebruik van een hex editor heet hex editing.
Hex-editors worden vaak gebruikt voor debugging en reverse engineering binaire communicatieprotocollen. Ze kunnen ook bestanden bekijken met een onbekend bestandsformaat, programmageheugendumps bekijken en hex-vergelijking. Hex-editors kunnen u helpen watermerken of andere gegevens die verborgen zijn in een bestand te verwijderen. Hex editors zijn een favoriete tool van game modding gemeenschappen.
Als u een teksteditor gebruikt om een binair bestand te openen, ziet u grote hoeveelheden onbegrijpelijke informatie, schijnbaar willekeurige tekens met accenten en lange regels vol met tekst. Het bewerken of opslaan van een binair bestand in een teksteditor zal het bestand beschadigen.
hier zijn onze aanbevolen hex editors. Het zijn allemaal vrije en open source software.
laten we de 9 programma ‘ s bij de hand bekijken. Voor elke titel hebben we een eigen portaalpagina samengesteld, een volledige beschrijving met een diepgaande analyse van de functies, samen met links naar relevante bronnen.
Hex-Editors | |
---|---|
Okteta | Eenvoudige editor voor KDE voor de raw data van de bestanden met goed bereik van functies |
DHEX | ncurses-gebaseerd hex-editor met diff-modus |
hexyl | Eenvoudige hex viewer voor de terminal |
GHex | Hex-editor voor GNOME |
wxHexEditor | Hex en de schijf-editor die gebruikt de wxWidgets GUI-bibliotheken |
wxMEdit | Verbeterde versie van de beëindigde MadEdit |
Zegen | Gtk# hex editor |
hexedit | Bekijk en bewerk hexadecimale bestanden |
hexer | Multi-buffer-editor voor binaire bestanden met vi-stijl interface |
Als u op zoek bent naar een alternatief, check out hyx, een minimalistisch (2200 lijnen van C), maar krachtige (hex/ASCII, plaatsen/vervangen/verwijderen, kopiëren/plakken, ongedaan maken/opnieuw uitvoeren, zoeken, kleuren, vim-geïnspireerd controles) Linux terminal hex-editor.
een ander hulpmiddel dat de moeite waard is om te verkennen is xxd. Dit hulpprogramma van Vim maakt een hex dump van een bepaald bestand of standaardinvoer. Het kan ook converteren een hex dump terug naar zijn oorspronkelijke binaire vorm.