Sådan sammenlignes to filer efter indhold i Windows

Der er tidspunkter, hvor du skal sammenligne to filer og kontrollere, om deres indhold er forskelligt. I nogle situationer kan du bare åbne de to filer og se deres indhold igennem, som når du vil sammenligne to billeder eller to tekstfiler. Det er dog en ret kedelig opgave at udføre, og du savner måske små forskelle, såsom en lille ændring i farvetonen på et billede eller en sætning i en tekstfil. Derfor er det godt at kende nogle få metoder til programmæssigt at sammenligne indholdet af to filer ved at bruge software i stedet for dine sanser. 🙂 Her er tre måder, hvorpå du kan gøre det ved at bruge PowerShell eller tredjepartsapps til Windows:

Sådan sammenlignes to filer ved hjælp af PowerShell

Windows 10 har ikke et indbygget værktøj til at sammenligne to filer. Du kan dog bruge PowerShell til at gøre det. Start med at åbne PowerShell(opening PowerShell) : en hurtig måde at gøre det på er at trykke på Win + X - tasterne på dit tastatur samtidigt og derefter trykke på I , hvis du vil køre PowerShell som en standardbruger, eller A , hvis du vil køre det som administrator(run it as an administrator) .

Når du har åbnet PowerShell , kør følgende kommando:

if((Get-FileHash "Sti til den første fil").hash -eq (Get-FileHash "Sti til den anden fil").hash) {"De to sammenlignede filer er identiske"} else {"De to sammenlignede filer er IKKE identiske"}(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"})

Selvfølgelig skal du ændre "Sti til den første fil"("Path to the first file") og "Sti til den anden fil"("Path to the second file") med de rigtige stier til dine filer. For eksempel ønskede vi at sammenligne to filer kaldet DigitalCitizen1.txt og DigitalCitizen2.txt , som begge findes på vores D: -drev.

De to filer, som vi ønskede at sammenligne efter indhold

For at sammenligne deres indhold var vi nødt til at køre denne kommando:

if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"De to sammenlignede filer er identiske"} else {"De to sammenlignede filer er IKKE identiske"}(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"})

Kørsel af filsammenligningskommandoen i PowerShell

Hvis indholdet af de to filer er det samme, fortæller outputtet, du får i PowerShell , dig, at (PowerShell)"De to sammenlignede filer er identiske."("The two compared files are identical.")

Outputtet får du i PowerShell, når de to filer er ens

Hvis indholdet af de to filer er forskelligt, fortæller outputtet, du får i PowerShell , dig, at (PowerShell)"De to sammenlignede filer er IKKE identiske."("The two compared files are NOT identical.")

Outputtet får du i PowerShell, når filerne er forskellige

Selvom det både er hurtigt og ret nemt at bruge PowerShell , kan nogle mennesker ikke lide at bruge kommandolinjemiljøer. På grund af det vil vi også vise dig, hvordan du sammenligner to filer i Windows ved hjælp af tredjepartsapps, der tilbyder grafiske brugergrænseflader.

Sådan sammenlignes to filer ved hjælp af Total Commander

Total Commander er en shareware-filhåndtering, der er tilgængelig til alle Windows - versioner. Du kan få det fra dets officielle hjemmeside, her: Total Commander . Når du har installeret og åbnet det, skal du bruge dets vinduer til at navigere til de to filer, du vil sammenligne. I venstre side af Total Commander , naviger til den første fil, og til højre, naviger til den anden fil. Vælg derefter de to filer ved at klikke på dem og derefter trykke på mellemrumstasten. Når filerne er valgt, er deres navn farvet i rødt, som du kan se på skærmbilledet nedenfor.

Vælger de to filer, der skal sammenlignes, i Total Commander

Åbn nu Filer(Files) - indstillingerne fra Total Commanders menu i øverste venstre hjørne, og klik på "Sammenlign efter indhold("Compare By Content) . "

Beder Total Commander om at sammenligne de to filer efter indhold

Hvis de to filer, du har valgt at sammenligne, er identiske, åbner Total Commander et lille popup-vindue, hvor det fortæller dig, at "The two files have the same content!".

Beskeden får du fra Total Commander, når de to filer er ens

Hvis indholdet af de to sammenlignede filer er forskelligt, åbner Total Commander et vindue, hvor det viser dig forskellene mellem de to filer, fremhævet med rødt.

Sammenlign indholdet vist af Total Commander, når de to filer er forskellige

Total Commander giver dig også andre muligheder for at kontrollere forskellene og redigere de to filer, men de er uden for denne tutorials omfang, så vi lader dig opdage dem på egen hånd.

Sådan sammenlignes to filer ved hjælp af AptDiff

En freeware-app, der kan hjælpe dig med at sammenligne filer efter indhold, er AptDiff . Selvom appen ikke vedligeholdes længere, virker den stadig i alle Windows - versioner fra Windows 2000 og opefter, inklusive Windows 10. Du kan få den fra Softpedia .

Når du har installeret og åbnet AptDiff , bliver du straks bedt om at vælge de filer, du vil sammenligne. Indtast(Enter) stierne til de to filer, eller brug "..."- knapperne til at gennemse din computer og vælge dem.

Brug af AptDiff til at vælge de to filer, der skal sammenlignes

Vælg derefter, om du vil sammenligne de to filer som tekstfiler, eller om du foretrækker at sammenligne dem på binært niveau. Du kan vælge enhver mulighed, uanset hvilken type filer du sammenligner. Du skal dog vide, at når indholdet af filerne er sammenlignet, indlæser appen deres indhold i to separate ruder og viser dig de identificerede forskelle, hvis nogen. Hvis du vælger at "Sammenlign som tekst",("Compare as Text,") viser de to ruder tekstindholdet og forskellene. Ellers, hvis du vælger at "Sammenlign som binær",("Compare as Binary,") vises indholdet af de to filer i hexadecimal kode.

AptDiff viser forskellene mellem de to sammenlignede filer

Ligesom Total Commander lader AptDiff dig også bruge yderligere værktøjer til at sammenligne og redigere indholdet af de to filer.

Hvad er din foretrukne måde at sammenligne to filer efter indhold på?

Nu kender du tre nemme måder at sammenligne to filer efter indhold i Windows . Hvilken(Which) af ​​dem er din favorit? Foretrækker du at bruge kommandoer i PowerShell , eller vil du hellere installere og bruge en tredjepartsapp, der også har en visuel grænseflade? Hvis du kender andre metoder til at sammenligne filer, så lad os det vide ved at efterlade en kommentar i afsnittet nedenfor.



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts