Toollet
Zoek op taak of appnaamZoekenContact
Prijzen

Binaire editor

Inspecteer bytes van een bestand in hexadecimale notatie en vervang waarden op geselecteerde offsets. Maak bewerkingen ongedaan en haal de bewerkte inhoud op als afzonderlijk bestand of hexadecimale tekst.

Elk formaat / één bestand / maximaal 1 MiB.

Wat je kunt doen

Byte-offsets en waarden inspecteren

Bekijk byte-offsets, hexadecimale waarden en ASCII samen. Voer een offset in om naar een specifieke byte te gaan.

Afzonderlijke bytes vervangen en opslaan

Vervang een bestaande byte door een waarde van 00 tot FF, maak recente bewerkingen ongedaan en download de bewerkte inhoud als afzonderlijk bestand.

Zo gebruik je de tool

  1. Een bestand of hexadecimale bytes laden

    Kies één bestand of voer een reeks in, zoals 41 42 0A, en laad deze. De limiet is 1 MiB.

  2. Een byte selecteren om te bewerken

    Selecteer een waarde in de tabel of voer de offset in als decimaal of hexadecimaal getal met voorvoegsel 0x.

  3. De nieuwe waarde toepassen

    Voer een tweecijferige waarde van 00 tot FF in en druk op ‘Byte vervangen’. Je kunt bewerkingen één voor één ongedaan maken.

  4. De bewerkte inhoud opslaan

    Download een afzonderlijk binair bestand. Je kunt de hexadecimale bytes ook kopiëren of als tekst opslaan.

Handig wanneer

Een bestandsheader inspecteren

Lees de eerste bytes van een bestand om informatie over de bestandsindeling te verzamelen.

Een waarde op een bekende offset wijzigen

Controleer de offset en oorspronkelijke waarde, vervang de benodigde byte en sla een afzonderlijk bestand op.

Byte-offsets en hexadecimale waarden lezen

Offsets beginnen bij nul

Een offset is een positie geteld vanaf het begin van het bestand. Hexadecimaal 0x1A en decimaal 26 duiden dezelfde byte aan.

Eén byte gebruikt twee hexadecimale cijfers

Waarden van 00 tot FF vertegenwoordigen decimale waarden van 0 tot 255. 41 komt bijvoorbeeld overeen met het ASCII-teken A.

De ASCII-weergave heeft een beperkt bereik

De weergave toont ASCII-tekens van 0x20 tot en met 0x7E. Andere waarden worden als punten weergegeven. Tekstcoderingen zoals Japans worden niet herkend of gereconstrueerd.

Bytevervanging en bestandsstructuur

Als je een bestaande byte vervangt, blijft de bestandslengte gelijk. Gewijzigde waarden kunnen een bestand onleesbaar maken; bewaar daarom het origineel en controleer het bewerkte resultaat.

Manieren om wijzigingen ongedaan te maken

‘Bytebewerking ongedaan maken’ draait de meest recente bytewijziging terug. ‘Geladen bytes herstellen’ keert terug naar het laatst succesvol geladen bestand of de laatst geladen hexadecimale invoer en wist de geschiedenis voor ongedaan maken.

Veelgestelde vragen

Kan ik bytes toevoegen of verwijderen?

Op deze pagina worden bestaande bytes vervangen. De bestandslengte verandert niet doordat bytes worden ingevoegd of verwijderd.

Wordt mijn oorspronkelijke bestand overschreven?

Nee. Bewerkte inhoud wordt gedownload met ‘edited_’ voor de bestandsnaam.

Hoeveel bewerkingen kan ik ongedaan maken?

Je kunt de laatste 1.000 bytebewerkingen ongedaan maken. Als je een bestand opnieuw laadt, wordt dat het nieuwe beginpunt.

Welke hexadecimale invoer wordt geaccepteerd?

Gebruik tweecijferige waarden van 00 tot FF, met optionele spaties of regeleinden. Voeg geen voorvoegsel 0x of offsetkolom toe. Als je een leeg veld laadt, wordt een bestand van nul bytes gemaakt.

Hoe groot mag het bestand zijn?

Eén bestand mag maximaal 1 MiB (1.048.576 bytes) groot zijn. De tabel toont 256 bytes per pagina.

Invoer en resultaten

Invoer
Eén bestand of een reeks hexadecimale bytes van maximaal 1 MiB.
Bewerken
Vervang een byte op een geselecteerde offset, maak recente bewerkingen ongedaan of herstel de geladen bytes.
Resultaat
Een bewerkt binair bestand, gekopieerde hexadecimale bytes of een hexadecimaal tekstbestand. Het oorspronkelijke bestand wordt niet overschreven.

Huidige instellingen

Tools zoeken