Come confrontare due file per contenuto, in Windows

Ci sono momenti in cui è necessario confrontare due file e verificare se il loro contenuto è diverso. In alcune situazioni, puoi semplicemente aprire i due file e guardarne il contenuto, come quando vuoi confrontare due immagini o due file di testo(text file) . Tuttavia, è un compito piuttosto noioso da eseguire e potresti perdere piccole differenze, come un leggero cambiamento di tinta su una foto o una frase in un file di testo(text file) . Ecco perché è bene conoscere alcuni metodi per confrontare a livello di codice il contenuto di due file, utilizzando il software al posto dei sensi. 🙂 Ecco tre modi in cui puoi farlo, utilizzando PowerShell o app di terze parti per Windows:

Come confrontare due file usando PowerShell

Windows 10 non ha uno strumento integrato per confrontare due file. Tuttavia, puoi utilizzare PowerShell per farlo. Inizia aprendo PowerShell : un modo rapido per farlo è premere contemporaneamente i tasti Win + X sulla tastiera, quindi premere I se vuoi eseguire PowerShell come utente standard, o A se vuoi eseguirlo come amministratore .

Dopo aver aperto PowerShell , eseguire il comando seguente:

if((Get-FileHash "Percorso del primo file").hash -eq (Get-FileHash "Percorso del secondo file").hash) {"I due file confrontati sono identici"} else {"I due file confrontati NON sono identici"}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})

Ovviamente, dovresti cambiare "Percorso del primo file"("Path to the first file") e "Percorso del secondo file"("Path to the second file") con i percorsi reali dei tuoi file. Ad esempio, volevamo confrontare due file chiamati DigitalCitizen1.txt e DigitalCitizen2.txt , entrambi presenti sul nostro disco D:.

I due file che volevamo confrontare per contenuto

Per confrontare i loro contenuti, abbiamo dovuto eseguire questo comando:

if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"I due file confrontati sono identici"} else {"I due file confrontati NON sono identici"}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})

Esecuzione del comando di confronto file in PowerShell

Se il contenuto dei due file è lo stesso, l'output che ottieni in PowerShell ti dice che "I due file confrontati sono identici".("The two compared files are identical.")

L'output che ottieni in PowerShell quando i due file sono uguali

Se i contenuti dei due file sono diversi, l'output che ottieni in PowerShell ti dice che "I due file confrontati NON sono identici".("The two compared files are NOT identical.")

L'output che ottieni in PowerShell quando i file sono diversi

Sebbene l'utilizzo di PowerShell sia veloce e abbastanza semplice, ad alcune persone non piace usare gli ambienti della riga di comando. Per questo motivo, ti mostreremo anche come confrontare due file in Windows utilizzando app di terze parti che offrono interfacce utente grafiche.

Come confrontare due file usando Total Commander

Total Commander è un file manager shareware(shareware file manager) disponibile per tutte le versioni di Windows . Puoi ottenerlo dal suo sito Web ufficiale, qui: Total Commander . Dopo averlo installato e aperto, usa le sue finestre per passare ai due file che vuoi confrontare. Sul lato sinistro di Total Commander , vai al primo file e, a destra, vai al secondo file. Quindi, seleziona i due file facendo clic su di essi e quindi premendo la barra spaziatrice. Quando i file sono selezionati, il loro nome è colorato in rosso, come puoi vedere nello screenshot qui sotto.

Selezionando i due file da confrontare, in Total Commander

Ora apri le opzioni File dal menu (Files)di Total Commander(Total Commander's) , nell'angolo in alto a sinistra, e fai clic su "Confronta per contenuto ("Compare By Content)" .

Chiedere a Total Commander di confrontare per contenuto i due file

Se i due file che hai scelto di confrontare sono identici, Total Commander apre una piccola finestra popup(popup window) in cui ti dice che "The two files have the same content!".

Il messaggio che ricevi da Total Commander quando i due file sono uguali

Se i contenuti dei due file confrontati differiscono, Total Commander apre una finestra in cui mostra le differenze tra i due file, evidenziata in rosso.

Il Confronta i contenuti mostrato da Total Commander quando i due file sono diversi

Total Commander ti offre anche altre opzioni per controllare le differenze e modificare i due file, ma non rientrano nell'ambito di questo tutorial, quindi ti lasciamo scoprire da solo.

Come confrontare due file usando AptDiff

Un'app gratuita che può aiutarti a confrontare i file in base al contenuto è AptDiff . Sebbene l'app non sia più gestita, funziona ancora in tutte le versioni di Windows da Windows 2000(Windows 2000) in su, incluso Windows 10. Puoi ottenerla da Softpedia .

Dopo aver installato e aperto AptDiff , ti chiede immediatamente di selezionare i file che desideri confrontare. Immettere(Enter) i percorsi dei due file o utilizzare i pulsanti "..." per navigare nel computer e selezionarli.

Utilizzando AptDiff per scegliere i due file da confrontare

Quindi scegli se vuoi confrontare i due file come file di testo o se preferisci confrontarli a livello binario. Puoi scegliere qualsiasi opzione, indipendentemente dal tipo di file che confronti. Tuttavia, sappi che una volta confrontato il contenuto dei file, l'app carica il loro contenuto in due riquadri separati e ti mostra le differenze identificate, se presenti. Se scegli "Confronta come testo",("Compare as Text,") i due riquadri mostrano il contenuto del testo e le differenze. Altrimenti, se scegli "Confronta come binario",("Compare as Binary,") il contenuto dei due file viene mostrato in codice esadecimale.

AptDiff mostra le differenze tra i due file confrontati

Proprio come Total Commander , AptDiff ti consente anche di utilizzare strumenti aggiuntivi per confrontare e modificare il contenuto dei due file.

Qual è il tuo modo preferito per confrontare due file in base al contenuto?

Ora conosci tre semplici modi per confrontare due file in base al contenuto in Windows . Quale(Which) di loro è il tuo preferito? Preferisci usare i comandi in PowerShell o preferisci installare e utilizzare un'app di terze parti che abbia anche un'interfaccia visiva? Se conosci altri metodi per confrontare i file, faccelo sapere lasciando un commento nella sezione sottostante.



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts