Diff Fișier Binar
Compară două fișiere binare și vezi intervalele de octeți diferite în hexazecimal, cu offset, regiuni corespunzătoare și rezumatul divergenței.
🔒 Acest instrument rulează în întregime în browserul tău. Fișierele tale nu sunt niciodată încărcate pe un server.
Dezvoltator
Comparare fișiere binare
Fișier A
Fișier B
Alegeți două fișiere pentru a le compara octet cu octet.
Ambele fișiere sunt citite pe această pagină și comparate în memorie. Nimic nu este încărcat, așa că singura limită este memoria disponibilă a dispozitivului dumneavoastră.
Cum funcționează Binary File Diff
- Trage cele două fișiere în sloturile A și B, sau apasă pentru a le alege. Comparația rulează imediat ce ambele sunt încărcate.
- Citește mai întâi verdictul: dacă fișierele sunt identice octet cu octet, câți octeți diferă și SHA-256 al fiecărui fișier.
- Verifică offseturile. O mică diferență chiar la început este de obicei un antet sau un câmp de versiune, nu date corupte.
- Comută între doar diferențe și fișierul complet, și între 16 și 32 de octeți pe rând, în funcție de ce urmărești.
- Sari direct la orice offset în hex, parcurge diferențele una câte una, sau apasă pe o regiune din listă pentru a ajunge acolo.
- Copiază sau descarcă raportul când ai nevoie de offseturi într-un tichet sau un mesaj de commit.
FAQ
Cum compar două fișiere binare pentru a verifica dacă sunt la fel?
Trage ambele fișiere. Instrumentul compară fiecare octet și spune direct dacă sunt identice octet cu octet, și arată SHA-256 al fiecărui fișier — dacă cele două hashuri se potrivesc, fișierele sunt identice, ceea ce majoritatea vrea de fapt să știe.
Cum compar două fișiere binare fără linia de comandă?
Exact pentru asta este această pagină. Oferă aceleași răspunsuri ca cmp și fc /b — dacă fișierele se potrivesc, offsetul primei diferențe și câți octeți diferă — ca o vizualizare hex derulabilă, fără instalare și fără terminal.
Cum compar fișiere binare în Linux sau Windows?
În Linux, cmp -l a.bin b.bin listează fiecare octet diferit, iar cmp -s este o verificare silențioasă la fel/diferit; diff raportează doar că fișierele binare diferă. În Windows, fc /b a.bin b.bin afișează offseturile diferite în hex. Acest instrument acoperă același teren în browser și adaugă rezumatul regiunilor pe care acele comenzi nu îl oferă.
Ce înseamnă procentul de identitate?
Octeții potriviți împărțiți la dimensiunea fișierului mai mare. Folosirea fișierului mai mare ca numitor înseamnă că un fișier cu o coadă suplimentară nu poate obține 100% doar pentru că tot ce împarte cu fișierul mai scurt se potrivește.
De ce diferă două exporturi "identice"?
Marcaje temporale și metadate de build încorporate. Multe formate înscriu ora creării într-un antet, deci o ieșire identică octet cu octet necesită un generator determinist. Câțiva octeți diferiți lângă offsetul 0 sunt semnul clasic al acestui lucru.
O diferență de dimensiune a fișierului înseamnă corupție?
Nu de la sine. Umplutura, alinierea și metadatele finale schimbă toate dimensiunea fără a schimba sensul. Unde se află diferența contează mai mult decât cât de mare este, de aceea rezumatul raportează primul offset diferit și regiunile individuale.
Cât de mare poate fi fișierul pe care îl compar?
Nu există o limită fixă — ambele fișiere sunt citite în memoria paginii, deci limita este dispozitivul tău. Vizualizarea hex rămâne rapidă pe fișiere mari deoarece randează o fereastră de rânduri în jurul offsetului pe care îl urmărești, nu tot fișierul.
Fișierele mele sunt încărcate undeva?
Nu. Ambele fișiere sunt citite în pagină și comparate în memorie, ceea ce înseamnă și că fișierele foarte mari sunt limitate de memoria dispozitivului tău, nu de o limită de încărcare.
Cum ne comparăm
| Funcție | Online Tool Store | AutoDevSuite Hex Master | DiffNow | Decompiler.com Diff |
|---|---|---|---|---|
| Diff la nivel de octet cu offseturi hex | ✓ | ✓ | Nu este afișat | Decompilează în sursă în schimb |
| Fișierele nu părăsesc niciodată browserul | ✓ | ✓ | ✗ | ✗ |
| Fără limită de dimensiune a fișierului | ✓ | Nespecificat | 2 MB gratis / 8 MB premium | Nespecificat |
| 16 sau 32 de octeți pe rând, sări la orice offset | ✓ | ✓ | Nu este afișat | ✗ |
| SHA-256 al ambelor fișiere lângă diff | ✓ | Instrument separat | Nu este afișat | Nu este afișat |
| Funcționează fără cont sau nivel premium | ✓ | ✓ | Nivel premium | ✓ |
Aceste trei răspund la întrebări diferite. Decompiler.com compară sursa decompilată, instrumentul potrivit când îți pasă ce s-a schimbat într-un JAR sau APK, nu ce octeți s-au mutat. DiffNow îți încarcă fișierele și compară doar primii 2 MB dacă nu plătești. AutoDevSuite este cel mai apropiat ca natură — un vizualizator hex în browser cu mod de comparare. Binary File Diff răspunde mai întâi la întrebarea practică — cât diferă și unde — înainte de a trece la o vizualizare hex, și nu trimite niciodată fișierele nicăieri.