Toollet
Cerca per attività o nome dell'appCercaContattaci
Prezzi

Confronto di file binari

Confronta due file byte per byte allo stesso offset per individuare modifiche ai valori e alla lunghezza del file. Seleziona una differenza per esaminare i byte esadecimali vicini e la visualizzazione ASCII di entrambi i file.

File A
Qualsiasi formato di file. Un file per input, fino a 1 MiB ciascuno.
File B
Qualsiasi formato di file. Un file per input, fino a 1 MiB ciascuno.

Carica A e B per confrontarli automaticamente.

Per modificare i byte, apri l'editor binario

Cosa puoi fare

Confronta tutti i byte e le lunghezze dei file

Confronta due input agli stessi offset di byte e visualizza il numero totale di posizioni diverse. Anche i byte finali presenti solo nell'input più lungo contano come differenze.

Esamina i byte attorno a una differenza

Seleziona un offset diverso per visualizzare fino a otto byte prima e dopo di esso in esadecimale e ASCII. Inserisci un offset direttamente per esaminare le posizioni oltre l'elenco.

Come si usa

  1. Carica A e B

    Scegli un file per ciascun input. Per l'input esadecimale, inserisci i byte e premi il pulsante di caricamento. Ogni input può arrivare fino a 1 MiB.

  2. Controlla il conteggio delle differenze

    Il confronto inizia automaticamente quando entrambi gli input sono caricati. Se tutto corrisponde, il risultato conferma che tutti i byte ed entrambe le lunghezze sono identici.

  3. Seleziona un offset ed esamina i byte vicini

    Scegli un offset nell'elenco delle differenze oppure inseriscilo in decimale o esadecimale con il prefisso 0x. Esamina fino a otto byte su ciascun lato, poi spostati a passi di otto byte se necessario.

Quando è utile

Controlla un file prima e dopo una modifica

Confronta file con la stessa struttura per vedere quali valori di byte sono cambiati e dove.

Confronta piccole sequenze di byte

Carica byte esadecimali in A e B per esaminare i valori modificati o le differenze alla fine.

Come leggere il risultato

I byte vengono confrontati allo stesso offset

Un offset è una posizione contata dall'inizio dell'input, che parte da zero. L'esadecimale 0x1A e il decimale 26 identificano la stessa posizione. Il confronto copre gli offset corrispondenti fino alla fine dell'input più lungo.

Se sono stati inseriti byte nel mezzo, molti offset successivi possono differire. Questo strumento non deduce le posizioni di inserimento né riallinea le sequenze di byte.

Il totale e l'elenco coprono intervalli diversi

Il totale include ogni posizione diversa. L'elenco ne mostra le prime 500. La navigazione diretta per offset è indipendente da questo limite, quindi puoi esaminare anche le posizioni successive.

Byte mancanti e punti ASCII

“Nessun byte” o “—” indica che quell'input non ha un byte a quell'offset. Le celle oltre entrambi gli input sono vuote. ASCII mostra i caratteri da 0x20 a 0x7E; gli altri valori compaiono come punti. Un punto non significa un byte mancante né il valore 00.

Ricaricare aggiorna il confronto

Ricaricare A o B sostituisce solo quell'input. Se il caricamento fallisce, gli ultimi byte caricati con successo vengono conservati e restano parte del confronto. Cambiare solo il metodo di input non ricarica i byte.

Domande frequenti

File con nomi diversi possono corrispondere?

Sì. I file corrispondono quando ogni byte e entrambe le lunghezze sono identici. I nomi dei file non fanno parte del confronto.

Cosa succede se ci sono più di 500 differenze?

Il totale include comunque ogni differenza. L'elenco mostra le prime 500 posizioni e puoi inserire un offset direttamente per esaminare le posizioni oltre tale limite.

Posso modificare o salvare i byte qui?

Questa pagina mostra il confronto. Usa l'editor binario per sostituire i byte o salvare un file. Lì dovrai selezionare di nuovo il file.

Quale input esadecimale è accettato?

Inserisci byte completi di due cifre da 00 a FF, con spazi o interruzioni di riga facoltativi. Non includere prefissi 0x né una colonna di offset. Caricare un campo vuoto crea un input di zero byte.

I file originali verranno modificati?

No. I byte caricati vengono confrontati e le differenze sono mostrate sullo schermo.

Input e risultati

Input
Un file o una sequenza di byte esadecimale in A e B, fino a 1 MiB ciascuno.
Confronto
Offset corrispondenti fino all'input più lungo; un conteggio totale delle differenze e le prime 500 posizioni diverse.
Risultato
Offset diversi con i byte esadecimali vicini e ASCII. I file originali restano invariati.

Impostazioni attuali

Cerca strumenti