Toollet
Keresés feladat vagy alkalmazásnév alapjánKeresésKapcsolat
Árak

Bináris fájl-összehasonlítás

Hasonlítsa össze két fájlt bájtonként ugyanazon offszeten, hogy megtalálja az értékek és a fájlméret változásait. Válasszon ki egy különbséget a környező hexadecimális bájtok és az ASCII-kijelzés mindkét fájlban történő vizsgálatához.

A fájl
Bármilyen fájlformátum. Bemenetenként egy fájl, legfeljebb 1 MiB méretben.
B fájl
Bármilyen fájlformátum. Bemenetenként egy fájl, legfeljebb 1 MiB méretben.

Töltsön be mind az A-t, mind a B-t az automatikus összehasonlításhoz.

A bájtok szerkesztéséhez nyissa meg a bináris szerkesztőt

Mire használható

Hasonlítsd össze az összes bájtot és a fájlhosszakat

Hasonlítsd össze két bemenetet az azonos bájtpozíciókban, és lásd az eltérő pozíciók összes számát. A csak a hosszabb bemenetben található záró bájtok is eltérésként számítanak.

Vizsgáld meg az eltérés körüli bájtokat

Válassz másik pozíciót, hogy hexadecimális és ASCII formában lásd az ottani legfeljebb nyolc bájtot előtte és utána. Adj meg közvetlenül egy pozíciót a listán túli helyek vizsgálatához.

Hogyan használható

  1. Töltsd be az A és B értéket

    Válassz egy-egy fájlt mindkét bemenethez. Hexadecimális bemenetnél add meg a bájtokat, és nyomd meg a betöltés gombot. Mindkét bemenet legfeljebb 1 MiB lehet.

  2. Nézd meg az eltérések számát

    Mindkét bemenet betöltésekor az összehasonlítás automatikusan elindul. Ha minden egyezik, az eredmény megerősíti, hogy minden bájt és mindkét hosszúság azonos.

  3. Válassz pozíciót, és vizsgáld meg a közeli bájtokat

    Válassz egy pozíciót az eltéréslistából, vagy add meg tizes vagy 0x előtagos hexadecimális alakban. Mindkét oldalon legfeljebb nyolc bájtot vizsgálhatsz meg, majd szükség esetén nyolcbájtos lépésekben haladj tovább.

Mikor segít

Ellenőrizd a fájlt egy módosítás előtt és után

Hasonlítsd össze az azonos szerkezetű fájlokat, hogy lásd, mely bájtértékek változtak és hol.

Kis bájtsorozatok ellenőrzése

Tölts be hexadecimális bájtokat az A és B mezőbe, hogy a végén lévő megváltozott értékeket vagy eltéréseket megvizsgáld.

Az eredmény értelmezése

A bájtokat azonos pozícióban hasonlítjuk össze

A pozíció a bemenet elejétől számított hely, a számozás nullánál kezdődik. A 0x1A hexadecimális és a 26 tizes érték ugyanazt a helyet jelöli. Az összehasonlítás a hosszabb bemenet végéig terjedő egyező pozíciókra vonatkozik.

Ha a középső részbe bájtok kerültek be, sok későbbi pozíció eltérhet. Ez az eszköz nem állapítja meg a beszúrási helyeket, és nem igazítja át a bájtsorozatokat.

Az összesítés és a lista eltérő tartományokat fed le

Az összesítés minden eltérő pozíciót tartalmazza. A lista az első 500-at mutatja. A közvetlen pozícióugrás nem korlátozódik erre, így a későbbi helyeket is megvizsgálhatod.

Hiányzó bájtok és ASCII pontok

A „Nincs bájt” vagy „—” azt jelenti, hogy az adott bemenetnek nincs bájtja azon a helyen. Mindkét bemeneten túl üresek a cellák. Az ASCII 0x20-tól 0x7E-ig karaktereket mutat; más értékek pontként jelennek meg. A pont nem jelent hiányzó bájtot vagy 00 értéket.

Az újratöltés frissíti az összehasonlítást

Az A vagy B újratöltése csak azt a bemenetet cseréli le. Ha a betöltés nem sikerül, a legutóbb sikeresen betöltött bájtok megmaradnak, és továbbra is részei az összehasonlításnak. A bemenetmódszer-váltás önmagában nem tölti be újra a bájtokat.

Gyakori kérdések

Eltérő nevű fájlok is egyezhetnek?

Igen. A fájlok akkor egyeznek, ha minden bájt és mindkét hosszúság azonos. A fájlnevek nem részei az összehasonlításnak.

Mi történik, ha több mint 500 eltérés van?

Az összesítés továbbra is tartalmazza az összes eltérést. A lista az első 500 pozíciót mutatja, de közvetlenül megadhatsz egy pozíciót a továbbiak vizsgálatához.

Szerkeszthetek vagy menthetek bájtokat itt?

Ez az oldal az összehasonlítást mutatja. A bájtok cseréjéhez vagy a fájl mentéséhez használd a bináris szerkesztőt. Ott újra ki kell választani a fájlt.

Milyen hexadecimális bemenet fogadható el?

Adj meg teljes kétjegyű bájtokat 00-tól FF-ig, szóközök és sortörések opcionálisan. Ne használj 0x előtagot vagy pozícióoszlopot. Üres mező betöltése nulla bájt hosszú bemenetet hoz létre.

Megváltoznak az eredeti fájlok?

Nem. A betöltött bájtokat hasonlítjuk össze, az eltéréseket a képernyőn jelenítjük meg.

Bemenetek és eredmények

Bemenet
Egy-egy fájl vagy hexadecimális bájtsorozat az A és B mezőben, legfeljebb 1 MiB méretben.
Összehasonlítás
A hosszabb bemenet végéig terjedő egyező pozíciók; az eltérések teljes száma és az első 500 eltérő pozíció.
Eredmény
Az eltérő pozíciók a közeli hexadecimális bájtokkal és ASCII-értékekkel együtt. Az eredeti fájlok változatlanok maradnak.

Jelenlegi beállítások

Eszközök keresése