Как сравнить два файла по содержимому в Windows
Бывают случаи, когда вам нужно сравнить два файла и проверить, отличается ли их содержимое. В некоторых ситуациях вы можете просто открыть два файла и просмотреть их содержимое, например, когда вы хотите сравнить два изображения или два текстовых файла(text file) . Однако это довольно утомительная задача, и вы можете пропустить небольшие различия, такие как небольшое изменение оттенка на фотографии или фразу в текстовом файле(text file) . Вот почему полезно знать несколько методов программного сравнения содержимого двух файлов, используя программное обеспечение вместо ваших органов чувств. 🙂 Вот три способа сделать это с помощью PowerShell или сторонних приложений для Windows:
Как сравнить два файла с помощью PowerShell
В Windows 10 нет встроенного инструмента для сравнения двух файлов. Однако для этого вы можете использовать PowerShell . Начните с открытия PowerShell : быстрый способ сделать это — одновременно нажать клавиши Win + X на клавиатуре, а затем нажать I , если вы хотите запустить PowerShell от имени обычного пользователя, или A , если вы хотите запустить его от имени администратора. .
После того, как вы открыли 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(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 , сообщит вам, что «два сравниваемых файла идентичны».("The two compared files are identical.")
Если содержимое двух файлов отличается, вывод, который вы получите в PowerShell , сообщит вам, что «два сравниваемых файла НЕ идентичны».("The two compared files are NOT identical.")
Хотя использование PowerShell является быстрым и довольно простым, некоторым людям не нравится использовать среды командной строки. По этой причине мы также собираемся показать вам, как сравнить два файла в Windows с помощью сторонних приложений, предлагающих графические пользовательские интерфейсы.
Как сравнить два файла с помощью Total Commander
Total Commander — условно-бесплатный файловый менеджер(shareware file manager) , доступный для всех версий Windows . Вы можете получить его с официального сайта, здесь: Total Commander . После того, как вы установили и открыли его, используйте его окна, чтобы перейти к двум файлам, которые вы хотите сравнить. В левой части Total Commander перейдите к первому файлу, а в правой — ко второму файлу. Затем выберите два файла, щелкнув по ним, а затем нажав пробел. Когда файлы выбраны, их имя окрашивается в красный цвет, как вы можете видеть на скриншоте ниже.
Теперь откройте параметры « Файлы(Files) » в меню Total Commander(Total Commander's) в верхнем левом углу и нажмите «Сравнить по содержимому ("Compare By Content)» .
Если два файла, которые вы выбрали для сравнения, идентичны, Total Commander открывает небольшое всплывающее окно,(popup window) в котором сообщается, что "The two files have the same content!".
Если содержимое двух сравниваемых файлов различается, Total Commander открывает окно, в котором показывает различия между двумя файлами, выделенные красным цветом.
Total Commander также предоставляет вам другие возможности для проверки различий и редактирования двух файлов, но они выходят за рамки этого руководства, поэтому мы позволяем вам открыть их самостоятельно.
Как сравнить два файла с помощью AptDiff
Бесплатное приложение, которое может помочь вам сравнить файлы по содержимому, называется AptDiff . Хотя приложение больше не поддерживается, оно по-прежнему работает во всех версиях Windows, начиная с Windows 2000(Windows 2000) и выше, включая Windows 10. Вы можете получить его в Softpedia .
После того, как вы установите и откроете AptDiff , он сразу попросит вас выбрать файлы, которые вы хотите сравнить. Введите(Enter) пути к двум файлам или используйте кнопки «…» , чтобы просмотреть ваш компьютер и выбрать их.
Затем выберите, хотите ли вы сравнить два файла как текстовые файлы или предпочитаете сравнивать их на двоичном уровне. Вы можете выбрать любой вариант, независимо от типа файлов, которые вы сравниваете. Однако знайте, что после сравнения содержимого файлов приложение загружает их содержимое в две отдельные панели и показывает выявленные различия, если таковые имеются. Если вы выберете «Сравнить как текст»,("Compare as Text,") на двух панелях будет отображаться текстовое содержимое и различия. В противном случае, если вы выберете «Сравнить как двоичный»,("Compare as Binary,") содержимое двух файлов будет отображаться в шестнадцатеричном коде.
Как и Total Commander , AptDiff также позволяет использовать дополнительные инструменты для сравнения и редактирования содержимого двух файлов.
Какой ваш любимый способ сравнения двух файлов по содержимому?
Теперь вы знаете три простых способа сравнения двух файлов по содержимому в Windows . Какой(Which) из них ваш любимый? Вы предпочитаете использовать команды в PowerShell или предпочитаете установить и использовать стороннее приложение с визуальным интерфейсом? Если вы знаете другие методы сравнения файлов, сообщите нам об этом, оставив комментарий в разделе ниже.
Related posts
Как переключаться между CMD and PowerShell в Windows Terminal
Как создать несколько папок одновременно
Что такое Windows Terminal?
Какая модель моя Windows 10 PC, ноутбук или планшет? 8 способов выяснить
Что такое PowerShell в Windows и что с ним можно делать?
4 способа создания случайных фиктивных файлов определенного размера в Windows
12 советов о том, как искать в Windows 10
5 способов двойного щелчка с одним щелчком мыши в Windows
God Mode в Windows 11 vs. Windows 10 vs. Windows 7
Как использовать Windows USB/DVD Download Tool
Как на скриншоте на Windows (8 способов)
Windows 10 Update Assistant: Обновление до May 2021 Update today!
Как отключить вкладки в Chrome, Firefox, Microsoft Edge и Opera
5 способов загрузки файлов на Google Drive
Как экспортировать дерево каталогов папки в Windows
Как прикрепить к Start Menu в Windows 10: полное руководство
Как включить и выключить Dark Mode в Microsoft Edge
Узнайте, когда Windows был установлен. Что является его оригинальный install date?
9 способов открыть PowerShell в Windows (в том числе от имени администратора)
Как подсчитать количество файлов в папке с помощью PowerShell, CMD или File Explorer