Comparare de fișiere binare
Comparați doi fișiere octet cu octet la aceeași poziție pentru a găsi modificările de valori și de lungime a fișierului. Selectați o diferență pentru a inspecta octeții hexazecimali din jur și reprezentarea ASCII în ambele fișiere.
Ce poți face
Compară toți octeții și lungimile fișierelor
Compară două intrări la decalaje de octeți corespunzătoare și vezi numărul total de poziții diferite. Octeții de la final, prezenți doar în intrarea mai lungă, se numără și ei ca diferențe.
Inspectează octeții din jurul unei diferențe
Alege alt decalaj pentru a vedea până la opt octeți înainte și după el, în hexazecimal și ASCII. Introdu direct un decalaj pentru a inspecta poziții dincolo de listă.
Cum se folosește
Încarcă A și B
Alege câte un fișier pentru fiecare intrare. Pentru intrarea hexazecimală, introdu octeții și apasă butonul de încărcare. Fiecare intrare poate avea până la 1 MiB.
Verifică numărul de diferențe
Comparația începe automat când ambele intrări sunt încărcate. Dacă totul corespunde, rezultatul confirmă că toți octeții și ambele lungimi sunt identice.
Alege un decalaj și inspectează octeții din apropiere
Alege un decalaj din lista de diferențe sau introdu-l în zecimal sau hexazecimal cu prefix 0x. Inspectează până la opt octeți pe fiecare parte, apoi avansează în pași de opt octeți dacă este necesar.
Când este util
Verifică un fișier înainte și după o modificare
Compară fișiere cu aceeași structură pentru a vedea ce valori de octeți s-au schimbat și unde.
Verifică șiruri scurte de octeți
Încarcă octeți hexazecimali în A și B pentru a inspecta valorile schimbate sau diferențele de la final.
Înțelegerea rezultatului
Octeții sunt comparați la același decalaj
Un decalaj este o poziție numărată de la începutul intrării, începând de la zero. Hexazecimalul 0x1A și zecimalul 26 identifică aceeași poziție. Comparația acoperă decalaje corespunzătoare până la sfârșitul intrării mai lungi.
Dacă octeți au fost inserți la mijloc, multe decalaje ulterioare pot diferi. Acest instrument nu deduce pozițiile de inserare și nu realiniază șirurile de octeți.
Totalul și lista acoperă intervale diferite
Totalul include fiecare poziție diferită. Lista afișează primele 500. Navigarea directă după decalaj este independentă de această limită, așa că poți inspecta și pozițiile ulterioare.
Octeți lipsă și puncte ASCII
„Niciun octet" sau „—" înseamnă că acea intrare nu are octet la decalajul respectiv. Celulele dincolo de ambele intrări sunt goale. ASCII afișează caracterele de la 0x20 la 0x7E; celelalte valori apar ca puncte. Un punct nu înseamnă octet lipsă sau valoarea 00.
Reîncărcarea actualizează comparația
Reîncărcarea lui A sau B înlocuiește doar acea intrare. Dacă încărcarea eșuează, ultimii octeți încărcați cu succes sunt păstrați și rămân parte din comparație. Schimbarea doar a metodei de intrare nu reîncarcă octeții.
Întrebări frecvente
Pot corespunde fișiere cu nume diferite?
Da. Fișierele se potrivesc atunci când fiecare octet și ambele lungimi sunt identice. Numele fișierelor nu fac parte din comparație.
Ce se întâmplă dacă există mai mult de 500 de diferențe?
Totalul include în continuare fiecare diferență. Lista afișează primele 500 de poziții, iar poți introduce direct un decalaj pentru a inspecta poziții dincolo de acestea.
Pot modifica sau salva octeți aici?
Această pagină afișează comparația. Folosește editorul binar pentru a înlocui octeți sau pentru a salva un fișier. Va trebui să selectezi din nou fișierul acolo.
Ce intrare hexazecimală este acceptată?
Introdu octeți completi de două cifre, de la 00 la FF, cu spații sau întreruperi de linie opționale. Nu include prefixe 0x sau o coloană de decalaj. Încărcarea unui câmp gol creează o intrare de zero octeți.
Se vor modifica fișierele originale?
Nu. Octeții încărcați sunt comparați, iar diferențele sunt afișate pe ecran.
Intrări și rezultate
- Intrare
- Câte un fișier sau șir de octeți hexazecimali în A și B, fiecare de până la 1 MiB.
- Comparație
- Decalaje corespunzătoare până la sfârșitul intrării mai lungi; numărul total de diferențe și primele 500 de poziții diferite.
- Rezultat
- Decalaje diferite cu octeți hexazecimali și ASCII din apropiere. Fișierele originale rămân neschimbate.