Jak porównać dwa pliki według zawartości w systemie Windows

Są chwile, kiedy trzeba porównać dwa pliki i sprawdzić, czy ich zawartość się różni. W niektórych sytuacjach możesz po prostu otworzyć dwa pliki i przejrzeć ich zawartość, na przykład gdy chcesz porównać dwa obrazy lub dwa pliki tekstowe. Jest to jednak dość żmudne zadanie i możesz przeoczyć drobne różnice, takie jak niewielka zmiana odcienia na zdjęciu lub fraza w pliku tekstowym. Dlatego dobrze jest znać kilka metod programowego porównania zawartości dwóch plików, używając oprogramowania zamiast zmysłów. 🙂 Oto trzy sposoby, w jakie możesz to zrobić, używając PowerShell lub aplikacji innych firm dla systemu Windows:

Jak porównać dwa pliki za pomocą PowerShell

Windows 10 nie ma wbudowanego narzędzia do porównywania dwóch plików. Możesz jednak użyć do tego programu PowerShell(PowerShell) . Zacznij od otwarcia PowerShell(opening PowerShell) : szybkim sposobem na to jest jednoczesne naciśnięcie klawiszy Win + X na klawiaturze, a następnie naciśnięcie I , jeśli chcesz uruchomić PowerShell jako standardowy użytkownik, lub A , jeśli chcesz uruchomić go jako administrator(run it as an administrator) .

Po otwarciu PowerShell uruchom następujące polecenie:

if((Get-FileHash "Ścieżka do pierwszego pliku").hash -eq (Get-FileHash "Ścieżka do drugiego pliku").hash) {"Dwa porównywane pliki są identyczne"} else {"Dwa porównywane pliki NIE są identyczne"}(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"})

Oczywiście powinieneś zmienić "Ścieżka do pierwszego pliku"("Path to the first file") i "Ścieżka do drugiego pliku"("Path to the second file") na prawdziwe ścieżki do twoich plików. Na przykład chcieliśmy porównać dwa pliki o nazwie DigitalCitizen1.txt i DigitalCitizen2.txt , oba znalezione na naszym dysku D :.

Dwa pliki, które chcieliśmy porównać według zawartości

Aby porównać ich zawartość, musieliśmy uruchomić to polecenie:

if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"Dwa porównywane pliki są identyczne"} else {"Dwa porównywane pliki NIE są identyczne"}(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"})

Uruchamianie polecenia porównania plików w PowerShell

Jeśli zawartość dwóch plików jest taka sama, dane wyjściowe otrzymane w programie PowerShell informują, że „Dwa porównywane pliki są identyczne”.("The two compared files are identical.")

Dane wyjściowe, które otrzymujesz w PowerShell, gdy oba pliki są takie same

Jeśli zawartość dwóch plików jest inna, dane wyjściowe otrzymane w programie PowerShell informują, że „Dwa porównywane pliki NIE są identyczne”.("The two compared files are NOT identical.")

Dane wyjściowe, które otrzymujesz w PowerShell, gdy pliki są różne

Chociaż korzystanie z PowerShell jest zarówno szybkie, jak i dość łatwe, niektórzy ludzie nie lubią korzystać ze środowisk wiersza poleceń. Z tego powodu pokażemy również, jak porównać dwa pliki w systemie Windows(Windows) za pomocą aplikacji innych firm, które oferują graficzne interfejsy użytkownika.

Jak porównać dwa pliki za pomocą Total Commandera

Total Commander to menedżer plików shareware, który jest dostępny dla wszystkich wersji systemu Windows(Windows) . Możesz go pobrać z jego oficjalnej strony internetowej, tutaj: Total Commander . Po zainstalowaniu i otwarciu użyj jego okien, aby przejść do dwóch plików, które chcesz porównać. Po lewej stronie Total Commandera(Total Commander) przejdź do pierwszego pliku, a po prawej przejdź do drugiego pliku. Następnie wybierz dwa pliki, klikając je, a następnie naciskając spację. Po wybraniu plików ich nazwa jest zaznaczona na czerwono, jak widać na poniższym zrzucie ekranu.

Wybór dwóch plików do porównania w Total Commander

Teraz otwórz opcje plików z menu (Files)Total Commander w(Total Commander's) lewym górnym rogu i kliknij „Porównaj według zawartości ("Compare By Content) .

Proszenie Total Commandera o porównanie dwóch plików według zawartości

Jeśli dwa pliki, które wybrałeś do porównania, są identyczne, Total Commander otworzy małe wyskakujące okienko, w którym powie Ci, że "The two files have the same content!".

Wiadomość, którą otrzymujesz od Total Commandera, gdy oba pliki są takie same

Jeśli zawartość dwóch porównywanych plików różni się, Total Commander otwiera okno, w którym pokazuje różnice między tymi dwoma plikami, podświetlone na czerwono.

Porównaj zawartość wyświetlaną przez Total Commander, gdy oba pliki są różne

Total Commander daje ci również inne opcje sprawdzania różnic i edytowania dwóch plików, ale nie są one objęte zakresem tego samouczka, więc pozwalamy ci odkryć je na własną rękę.

Jak porównać dwa pliki za pomocą AptDiff

Darmowa aplikacja, która może pomóc w porównywaniu plików według zawartości, to AptDiff . Chociaż aplikacja nie jest już obsługiwana, nadal działa we wszystkich wersjach systemu Windows(Windows) od Windows 2000 i nowszych, w tym Windows 10. Możesz ją pobrać z Softpedii(Softpedia) .

Po zainstalowaniu i otwarciu AptDiff natychmiast poprosi Cię o wybranie plików, które chcesz porównać. Wprowadź(Enter) ścieżki do dwóch plików lub użyj przycisków „…” , aby przeglądać komputer i je wybierać.

Używanie AptDiff do wyboru dwóch plików do porównania

Następnie wybierz, czy chcesz porównać oba pliki jako pliki tekstowe, czy wolisz porównywać je na poziomie binarnym. Możesz wybrać dowolną opcję, niezależnie od rodzaju porównywanych plików. Należy jednak pamiętać, że po porównaniu zawartości plików aplikacja ładuje ich zawartość w dwóch oddzielnych panelach i pokazuje zidentyfikowane różnice, jeśli takie występują. Jeśli wybierzesz opcję „Porównaj jako tekst”,("Compare as Text,") dwa okienka pokazują zawartość tekstu i różnice. W przeciwnym razie, jeśli wybierzesz opcję „Porównaj jako binarne”,("Compare as Binary,") zawartość dwóch plików zostanie pokazana w kodzie szesnastkowym.

AptDiff pokazuje różnice między dwoma porównywanymi plikami

Podobnie jak Total Commander , AptDiff pozwala również na użycie dodatkowych narzędzi do porównywania i edycji zawartości dwóch plików.

Jaki jest twój ulubiony sposób porównywania dwóch plików według zawartości?

Teraz znasz trzy proste sposoby porównywania dwóch plików według zawartości w systemie Windows(Windows) . Który(Which) z nich jest twoim ulubionym? Czy wolisz używać poleceń w PowerShell , czy wolisz zainstalować i używać aplikacji innej firmy, która również ma interfejs wizualny? Jeśli znasz inne metody porównywania plików, daj nam znać, zostawiając komentarz w sekcji poniżej.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem w branży Xbox. Specjalizuję się w tworzeniu gier i testowaniu bezpieczeństwa. Jestem także doświadczonym recenzentem i pracowałem nad projektami dla największych nazwisk w branży gier, w tym Ubisoft, Microsoft i Sony. W wolnym czasie lubię grać w gry wideo i oglądać programy telewizyjne.



Related posts