Как да сравните два файла по съдържание в Windows

Има моменти, когато трябва да сравните два файла и да проверите дали съдържанието им е различно. В някои ситуации можете просто да отворите двата файла и да прегледате съдържанието им, например когато искате да сравните две снимки или два текстови файла. Това обаче е доста досадна задача за изпълнение и може да пропуснете малки разлики, като лека промяна в нюанса на снимка или фраза в текстов файл. Ето защо е добре да знаете няколко метода за програмно сравняване на съдържанието на два файла, като използвате софтуер вместо сетивата си. 🙂 Ето три начина, по които можете да направите това, като използвате PowerShell или приложения на трети страни за Windows:

Как да сравните два файла с помощта на PowerShell

Windows 10 няма вграден инструмент за сравняване на два файла. Въпреки това, можете да използвате PowerShell , за да направите това. Започнете, като отворите PowerShell(opening PowerShell) : бърз начин да го направите е да натиснете клавишите Win + X на клавиатурата си едновременно и след това натиснете I, ако искате да стартирате PowerShell като стандартен потребител, или A , ако искате да го стартирате като администратор(run it as an administrator) .

След като отворите PowerShell , изпълнете следната команда:

if((Get-FileHash "Път до първия файл").hash -eq (Get-FileHash "Път към втория файл").hash) {"Двата сравнени файла са идентични"} else {"Двата сравнени файла НЕ са идентични"}(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"})

Разбира се, трябва да промените „Път към първия файл“("Path to the first file") и „Път към втория файл“("Path to the second file") с реалните пътища към вашите файлове. Например, искахме да сравним два файла, наречени DigitalCitizen1.txt и DigitalCitizen2.txt , и двата открити на нашето устройство D :.

Двата файла, които искахме да сравним по съдържание

За да сравним съдържанието им, трябваше да изпълним тази команда:

if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"Двата сравнени файла са идентични"} else {"Двата сравнени файла НЕ са идентични"}(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"})

Изпълнение на командата за сравнение на файлове в PowerShell

Ако съдържанието на двата файла е еднакво, изходът, който получавате в PowerShell , ви казва, че „Двата сравнени файла са идентични“.("The two compared files are identical.")

Резултатът, който получавате в PowerShell, когато двата файла са еднакви

Ако съдържанието на двата файла е различно, изходът, който получавате в PowerShell , ви казва, че "Двата сравнени файла НЕ са идентични."("The two compared files are NOT identical.")

Резултатът, който получавате в PowerShell, когато файловете са различни

Въпреки че използването на PowerShell е едновременно бързо и сравнително лесно, някои хора не обичат да използват среди от команден ред. Поради това ние също ще ви покажем как да сравните два файла в Windows с помощта на приложения на трети страни, които предлагат графични потребителски интерфейси.

Как да сравните два файла с помощта на Total Commander

Total Commander е Shareware файлов мениджър, който е наличен за всички версии на Windows . Можете да го получите от официалния му уебсайт, тук: Total Commander . След като го инсталирате и отворите, използвайте неговите прозорци, за да отидете до двата файла, които искате да сравните. От лявата страна на Total Commander отидете до първия файл, а отдясно - до втория файл. След това изберете двата файла, като щракнете върху тях и след това натиснете интервала. Когато файловете са избрани, името им е оцветено в червено, както можете да видите на екранната снимка по-долу.

Избиране на двата файла за сравнение в Total Commander

Сега отворете опциите за файлове от менюто на (Files)Total Commander(Total Commander's) в горния ляв ъгъл и щракнете върху „Сравнение по съдържание ("Compare By Content) .

Искане на Total Commander да сравни по съдържание двата файла

Ако двата файла, които сте избрали да сравните, са идентични, Total Commander отваря малък изскачащ прозорец, в който ви казва, че "The two files have the same content!".

Съобщението, което получавате от Total Commander, когато двата файла са еднакви

Ако съдържанието на двата сравнявани файла се различава, Total Commander отваря прозорец, в който ви показва разликите между двата файла, подчертани в червено.

Съдържанието за сравнение, показано от Total Commander, когато двата файла са различни

Total Commander ви дава и други опции за проверка на разликите и редактиране на двата файла, но те са извън обхвата на този урок, така че ви позволяваме да ги откриете сами.

Как да сравните два файла с помощта на AptDiff

Безплатно приложение, което може да ви помогне да сравнявате файлове по съдържание, е AptDiff . Въпреки че приложението вече не се поддържа, то все още работи във всички версии на Windows от Windows 2000(Windows 2000) и нагоре, включително Windows 10. Можете да го получите от Softpedia .

След като инсталирате и отворите AptDiff , той незабавно ви моли да изберете файловете, които искате да сравните. Въведете(Enter) пътищата към двата файла или използвайте бутоните "..." , за да прегледате компютъра си и да ги изберете.

Използване на AptDiff за избор на двата файла за сравнение

След това изберете дали искате да сравните двата файла като текстови файлове, или предпочитате да ги сравните на двоично ниво. Можете да изберете всяка опция, независимо от типа файлове, които сравнявате. Знайте обаче, че след като съдържанието на файловете се сравни, приложението зарежда съдържанието им в два отделни панела и ви показва идентифицираните разлики, ако има такива. Ако изберете „Сравнение като текст“,("Compare as Text,") двата панела показват текстовото съдържание и разликите. В противен случай, ако изберете „Сравнение като двоичен“,("Compare as Binary,") съдържанието на двата файла се показва в шестнадесетичен код.

AptDiff показва разликите между двата сравнявани файла

Точно като Total Commander , AptDiff също ви позволява да използвате допълнителни инструменти за сравняване и редактиране на съдържанието на двата файла.

Кой е любимият ви начин за сравняване на два файла по съдържание?

Сега знаете три лесни начина за сравняване на два файла по съдържание в Windows . Кой(Which) от тях е любимият ви? Предпочитате ли да използвате команди в PowerShell или предпочитате да инсталирате и използвате приложение на трета страна, което също има визуален интерфейс? Ако знаете други методи за сравняване на файлове, уведомете ни, като оставите коментар в раздела по-долу.



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts