Toollet
Caută după scop sau numele aplicațieiCautăContactează-ne
Prețuri

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.

Fișierul A
Orice format de fișier. Un fișier pentru fiecare intrare, până la 1 MiB fiecare.
Fișierul B
Orice format de fișier. Un fișier pentru fiecare intrare, până la 1 MiB fiecare.

Încărcați A și B pentru a le compara automat.

Pentru a modifica octeții, deschideți editorul binar

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

  1. Î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.

  2. 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.

  3. 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.

Setările actuale

Caută instrumente