Diff File Binario
Confronta due file binari e vedi intervalli di byte differenti in esadecimale, con offset, regioni corrispondenti e un riassunto della divergenza.
🔒 Questo strumento funziona interamente nel tuo browser. I tuoi file non vengono mai caricati su un server.
Sviluppatore
Confronto file binari
File A
File B
Scegli due file per confrontarli byte per byte.
Entrambi i file vengono letti in questa pagina e confrontati in memoria. Nulla viene caricato, quindi l'unico limite è la memoria disponibile del tuo dispositivo.
Come funziona Binary File Diff
- Trascina i due file negli slot A e B, oppure clicca per sceglierli. Il confronto parte non appena entrambi sono caricati.
- Leggi prima il verdetto: se i file sono identici byte per byte, quanti byte differiscono e lo SHA-256 di ciascun file.
- Controlla gli offset. Una piccola differenza proprio all'inizio è di solito un header o un campo di versione, non dati corrotti.
- Passa tra solo differenze e file completo, e tra 16 e 32 byte per riga, a seconda di cosa stai osservando.
- Salta direttamente a un offset in esadecimale, scorri le differenze una alla volta, o clicca su una regione nell'elenco per raggiungerla.
- Copia o scarica il report quando ti servono gli offset in un ticket o in un messaggio di commit.
FAQ
Come confronto due file binari per verificare se sono uguali?
Trascina entrambi i file. Lo strumento confronta ogni byte e ti dice direttamente se sono identici byte per byte, e mostra lo SHA-256 di ciascun file — se i due hash coincidono, i file sono identici, che è ciò che la maggior parte delle persone vuole davvero sapere.
Come confronto due file binari senza riga di comando?
È proprio a questo che serve questa pagina. Dà le stesse risposte di cmp e fc /b — se i file coincidono, l'offset della prima differenza e quanti byte differiscono — come vista esadecimale scorrevole, senza installazione né terminale.
Come confronto file binari su Linux o Windows?
Su Linux, cmp -l a.bin b.bin elenca ogni byte diverso e cmp -s è un controllo silenzioso uguale/diverso; diff riporta solo che i file binari differiscono. Su Windows, fc /b a.bin b.bin stampa gli offset diversi in esadecimale. Questo strumento copre lo stesso terreno nel browser e aggiunge il riepilogo delle regioni che quei comandi non forniscono.
Cosa significa la percentuale identico?
I byte corrispondenti divisi per la dimensione del file più grande. Usare il file più grande come denominatore significa che un file con una coda extra non può ottenere il 100% solo perché tutto ciò che condivide con il file più corto coincide.
Perché due esportazioni "identiche" differiscono?
Timestamp e metadati di build incorporati. Molti formati marcano l'orario di creazione in un header, quindi un output identico byte per byte richiede uno scrittore deterministico. Alcuni byte diversi vicino all'offset 0 sono la firma classica di questo.
Una differenza di dimensione del file significa corruzione?
Non da sola. Padding, allineamento e metadati finali cambiano tutti la dimensione senza cambiare il significato. Dove si trova la differenza conta più di quanto sia grande, ecco perché il riepilogo riporta il primo offset diverso e le singole regioni.
Quanto grande può essere il file che confronto?
Non c'è un limite fisso — entrambi i file vengono letti in memoria nella pagina, quindi il limite è il tuo dispositivo. La vista esadecimale resta veloce su file grandi perché renderizza una finestra di righe attorno all'offset che stai guardando, non l'intero file.
I miei file vengono caricati da qualche parte?
No. Entrambi i file vengono letti nella pagina e confrontati in memoria, il che significa anche che i file molto grandi sono limitati dalla memoria del tuo dispositivo, non da un limite di upload.
Come ci confrontiamo
| Caratteristica | Online Tool Store | AutoDevSuite Hex Master | DiffNow | Decompiler.com Diff |
|---|---|---|---|---|
| Diff a livello di byte con offset esadecimali | ✓ | ✓ | Non mostrato | Decompila in sorgente invece |
| I file non lasciano mai il browser | ✓ | ✓ | ✗ | ✗ |
| Nessun limite di dimensione file | ✓ | Non specificato | 2 MB gratis / 8 MB premium | Non specificato |
| 16 o 32 byte per riga, salta a qualsiasi offset | ✓ | ✓ | Non mostrato | ✗ |
| SHA-256 di entrambi i file accanto al diff | ✓ | Strumento separato | Non mostrato | Non mostrato |
| Funziona senza account o livello premium | ✓ | ✓ | Livello premium | ✓ |
Questi tre rispondono a domande diverse. Decompiler.com confronta il codice sorgente decompilato, lo strumento giusto quando ti interessa cosa è cambiato in un JAR o APK piuttosto che quali byte si sono spostati. DiffNow carica i tuoi file e confronta solo i primi 2 MB a meno che tu non paghi. AutoDevSuite è il più simile per natura — un visualizzatore esadecimale nel browser con modalità confronto. Binary File Diff risponde prima alla domanda pratica — quanto differisce e dove — prima di passare alla vista esadecimale, e non invia mai i file da nessuna parte.