Online Tool Store Online Tool Store

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

Funziona localmente

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

  1. Trascina i due file negli slot A e B, oppure clicca per sceglierli. Il confronto parte non appena entrambi sono caricati.
  2. Leggi prima il verdetto: se i file sono identici byte per byte, quanti byte differiscono e lo SHA-256 di ciascun file.
  3. Controlla gli offset. Una piccola differenza proprio all'inizio è di solito un header o un campo di versione, non dati corrotti.
  4. Passa tra solo differenze e file completo, e tra 16 e 32 byte per riga, a seconda di cosa stai osservando.
  5. Salta direttamente a un offset in esadecimale, scorri le differenze una alla volta, o clicca su una regione nell'elenco per raggiungerla.
  6. 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

CaratteristicaOnline Tool StoreAutoDevSuite Hex MasterDiffNowDecompiler.com Diff
Diff a livello di byte con offset esadecimali Non mostratoDecompila in sorgente invece
I file non lasciano mai il browser
Nessun limite di dimensione file Non specificato2 MB gratis / 8 MB premiumNon specificato
16 o 32 byte per riga, salta a qualsiasi offset Non mostrato
SHA-256 di entrambi i file accanto al diff Strumento separatoNon mostratoNon 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.

Esplora strumenti correlati

Incorpora questo strumento

Incolla questo nel tuo sito: resta gratuito e ogni file rimane nel browser del visitatore, non da te né da noi.