Toollet
Sök efter uppgift eller appnamnSökKontakta oss
Priser

Jämförelse av binära filer

Jämför två filer byte för byte vid samma förskjutning för att hitta ändringar i värden och fillängd. Välj en skillnad för att inspektera de omgivande hexadecimala byten och ASCII-visningen i båda filerna.

Fil A
Valfritt filformat. En fil per indata, upp till 1 MiB vardera.
Fil B
Valfritt filformat. En fil per indata, upp till 1 MiB vardera.

Ladda både A och B för att jämföra dem automatiskt.

För att redigera byte, öppna den binära redigeraren

Vad du kan göra

Jämför alla byte och fillängder

Jämför två indata på matchande byteförskjutningar och se det totala antalet skilda positioner. Avslutande byte som bara finns i den längre indatan räknas också som skillnader.

Granska byte runt en skillnad

Välj en annan förskjutning för att se upp till åtta byte före och efter den i hexadecimal och ASCII. Ange en förskjutning direkt för att granska positioner bortom listan.

Så använder du den

  1. Ladda A och B

    Välj en fil för varje indata. För hexadecimal indata anger du bytena och trycker på inläsningsknappen. Varje indata kan vara upp till 1 MiB.

  2. Kontrollera antalet skillnader

    Jämförelsen startar automatiskt när båda indata är inlästa. Om allt matchar bekräftar resultatet att alla byte och båda längderna är identiska.

  3. Välj en förskjutning och granska närliggande byte

    Välj en förskjutning i skillnadslistan eller ange den i decimalform eller som hexadecimal med 0x-prefix. Granska upp till åtta byte på vardera sidan och flytta sedan åtta byte i taget vid behov.

När det hjälper

Kontrollera en fil före och efter en ändring

Jämför filer med samma struktur för att se vilka bytevärden som ändrats och var.

Kontrollera små bytesekvenser

Ladda hexadecimala byte till A och B för att granska ändrade värden eller skillnader i slutet.

Förstå resultatet

Byte jämförs på samma förskjutning

En förskjutning är en position som räknas från början av indatan och startar på noll. Hexadecimalt 0x1A och decimalt 26 anger samma position. Jämförelsen omfattar matchande förskjutningar fram till slutet av den längre indatan.

Om byte har satts in i mitten kan många senare förskjutningar skilja sig åt. Det här verktyget tar inte reda på insättningspositioner eller justerar om bytesekvenser.

Totalt och listan täcker olika områden

Totalt ingår varje skild position. Listan visar de första 500. Direktnavigering med förskjutning är oberoende av den gränsen, så du kan också granska senare positioner.

Saknade byte och ASCII-punkter

”Ingen byte” eller ”—” betyder att indatan saknar en byte vid förskjutningen. Celler bortom båda indata är tomma. ASCII visar tecken från 0x20 till 0x7E; andra värden visas som punkter. En punkt betyder varken en saknad byte eller värdet 00.

Ny inläsning uppdaterar jämförelsen

Om du läser in A eller B igen ersätts bara den indatan. Om inläsningen misslyckas behålls de senast inlästa bytena och de ingår fortfarande i jämförelsen. Att bara byta inmatningsmetod läser inte in byte på nytt.

Vanliga frågor

Kan filer med olika namn matcha?

Ja. Filer matchar när varje byte och båda längderna är identiska. Filnamnen ingår inte i jämförelsen.

Vad händer om det finns fler än 500 skillnader?

Totalt ingår fortfarande alla skillnader. Listan visar de första 500 positionerna, och du kan ange en förskjutning direkt för att granska positioner bortom den.

Kan jag redigera eller spara byte här?

Den här sidan visar jämförelsen. Använd binärredigeraren för att byta ut byte eller spara en fil. Där måste du välja filen igen.

Vilken hexadecimal indata accepteras?

Ange kompletta tvåsiffriga byte från 00 till FF, med valfria blanksteg eller radbrytningar. Ta inte med 0x-prefix eller en kolumn med förskjutning. Ett tomt fält som läses in skapar en indata på noll byte.

Ändras originalfilerna?

Nej. De inlästa bytena jämförs och skillnaderna visas på skärmen.

Indata och resultat

Indata
En fil eller en hexadecimal bytesekvens i A respektive B, upp till 1 MiB vardera.
Jämförelse
Matchande förskjutningar genom den längre indatan; ett totalt antal skillnader och de första 500 skilda positionerna.
Resultat
Skilda förskjutningar med närliggande hexadecimala byte och ASCII. Originalfilerna förblir oförändrade.

Nuvarande inställningar

Sök verktyg