Toollet
Zoek op taak of appnaamZoekenContact
Prijzen

Binaire bestanden vergelijken

Vergelijk twee bestanden byte voor byte op dezelfde offset om wijzigingen in waarden en bestandslengte te vinden. Selecteer een verschil om de omliggende hexadecimale bytes en ASCII-weergave in beide bestanden te bekijken.

Bestand A
Elk bestandsformaat. Per invoer één bestand van maximaal 1 MiB.
Bestand B
Elk bestandsformaat. Per invoer één bestand van maximaal 1 MiB.

Laad zowel A als B om ze automatisch te vergelijken.

Open de binaire editor om bytes te bewerken

Wat u kunt doen

Alle bytes en bestandsgroottes vergelijken

Vergelijk twee invoeren op overeenkomstige byte-offsets en bekijk het totale aantal verschillende posities. Bytes aan het einde die alleen in de langste invoer voorkomen, tellen ook als verschillen.

Bytes rond een verschil bekijken

Selecteer een andere offset om maximaal acht bytes ervoor en erna in hexadecimale en ASCII-weergave te bekijken. Voer rechtstreeks een offset in om posities buiten de lijst te inspecteren.

Zo gebruikt u het

  1. A en B laden

    Selecteer voor elke invoer één bestand. Voer voor hexadecimale invoer de bytes in en klik op Laden. Elke invoer mag maximaal 1 MiB groot zijn.

  2. Het aantal verschillen controleren

    De vergelijking start automatisch zodra beide invoeren zijn geladen. Als alles overeenkomt, bevestigt het resultaat dat alle bytes en beide lengtes identiek zijn.

  3. Een offset selecteren en omliggende bytes bekijken

    Selecteer een offset in de verschillenlijst of voer deze decimaal of hexadecimaal in met het 0x-prefix. Bekijk maximaal acht bytes aan weerszijden en verplaats zo nodig in stappen van acht bytes.

Handig wanneer

Een bestand vóór en na een wijziging controleren

Bestanden met dezelfde structuur vergelijken om te zien welke bytewaarden waar zijn gewijzigd.

Kleine bytevolgorden controleren

Hexadecimale bytes in A en B laden om gewijzigde waarden of verschillen aan het einde te bekijken.

Het resultaat begrijpen

Bytes worden op dezelfde offset vergeleken

Een offset is een positie vanaf het begin van de invoer, waarbij vanaf nul wordt geteld. Hexadecimaal 0x1A en decimaal 26 verwijzen naar dezelfde positie. De vergelijking omvat overeenkomstige offsets tot het einde van de langste invoer.

Als bytes in het midden zijn ingevoegd, kunnen veel latere offsets verschillen. Deze tool leidt geen invoegposities af en lijnt bytevolgorden niet opnieuw uit.

Het totaal en de lijst bestrijken verschillende bereiken

Het totaal omvat elke verschillende positie. De lijst toont de eerste 500. Rechtstreeks naar een offset navigeren is niet aan die limiet gebonden, zodat u ook latere posities kunt bekijken.

Ontbrekende bytes en ASCII-punten

“Geen byte” of “—” betekent dat die invoer op die offset geen byte heeft. Cellen buiten beide invoeren zijn leeg. ASCII toont tekens van 0x20 tot 0x7E; andere waarden verschijnen als punten. Een punt betekent niet dat een byte ontbreekt of de waarde 00 heeft.

Opnieuw laden werkt de vergelijking bij

Als u A of B opnieuw laadt, wordt alleen die invoer vervangen. Bij een laadfout blijven de laatst succesvol geladen bytes behouden en onderdeel van de vergelijking. Alleen van invoermethode wisselen laadt de bytes niet opnieuw.

Veelgestelde vragen

Kunnen bestanden met verschillende namen overeenkomen?

Ja. Bestanden komen overeen als elke byte en beide lengtes identiek zijn. Bestandsnamen maken geen deel uit van de vergelijking.

Wat gebeurt er als er meer dan 500 verschillen zijn?

Het totaal omvat nog steeds elk verschil. De lijst toont de eerste 500 posities; u kunt rechtstreeks een offset invoeren om posities daarbuiten te bekijken.

Kan ik hier bytes bewerken of opslaan?

Deze pagina toont de vergelijking. Gebruik de binaire editor om bytes te vervangen of een bestand op te slaan. Daar moet u het bestand opnieuw selecteren.

Welke hexadecimale invoer wordt geaccepteerd?

Voer volledige bytes van twee cijfers in, van 00 tot FF, eventueel gescheiden door spaties of regeleinden. Gebruik geen 0x-prefixen of offsetkolom. Als u een leeg veld laadt, ontstaat een invoer van nul bytes.

Worden de oorspronkelijke bestanden gewijzigd?

Nee. De geladen bytes worden vergeleken en de verschillen worden op het scherm weergegeven.

Invoer en resultaten

Invoer
Per invoer A en B één bestand of hexadecimale bytevolgorde van maximaal 1 MiB.
Vergelijking
Overeenkomstige offsets tot het einde van de langste invoer; een totaal aantal verschillen en de eerste 500 verschillende posities.
Resultaat
Verschillende offsets met omliggende hexadecimale bytes en ASCII. De oorspronkelijke bestanden blijven ongewijzigd.

Huidige instellingen

Tools zoeken