Cách so sánh hai tệp theo nội dung, trong Windows

Đôi khi bạn cần phải so sánh hai tệp và kiểm tra xem nội dung của chúng có khác nhau hay không. Trong một số tình huống, bạn chỉ có thể mở hai tệp và xem qua nội dung của chúng, như khi bạn muốn so sánh hai ảnh hoặc hai tệp văn bản(text file) . Tuy nhiên, đó là một nhiệm vụ khá tẻ nhạt để thực hiện và bạn có thể bỏ lỡ những khác biệt nhỏ, chẳng hạn như một chút thay đổi về tông màu trên ảnh hoặc một cụm từ trong tệp văn bản(text file) . Đó là lý do tại sao bạn nên biết một số phương pháp để so sánh theo chương trình nội dung của hai tệp, sử dụng phần mềm thay vì sử dụng các giác quan của bạn. 🙂 Dưới đây là ba cách mà bạn có thể làm điều đó, sử dụng PowerShell hoặc các ứng dụng của bên thứ ba dành cho Windows:

Cách so sánh hai tệp bằng PowerShell

Windows 10 không có công cụ tích hợp để so sánh hai tệp. Tuy nhiên, bạn có thể sử dụng PowerShell để làm như vậy. Bắt đầu bằng cách mở PowerShell : một cách nhanh chóng để thực hiện là nhấn đồng thời các phím Win + X trên bàn phím của bạn, sau đó nhấn I nếu bạn muốn chạy PowerShell với tư cách người dùng tiêu chuẩn hoặc A nếu bạn muốn chạy nó với tư cách quản trị viên .

Khi bạn đã mở PowerShell , hãy chạy lệnh sau:

if ((Get-FileHash "Đường dẫn đến tệp đầu tiên"). băm -eq (Get-FileHash "Đường dẫn đến tệp thứ hai"). băm) {"Hai tệp được so sánh giống hệt nhau"} else {"Hai tệp được so sánh KHÔNG giống nhau "}(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"})

Tất nhiên, bạn nên thay đổi "Đường dẫn đến tệp đầu tiên"("Path to the first file")"Đường dẫn đến tệp thứ hai"("Path to the second file") bằng các đường dẫn thực đến tệp của bạn. Ví dụ: chúng tôi muốn so sánh hai tệp có tên DigitalCitizen1.txtDigitalCitizen2.txt , cả hai đều được tìm thấy trên ổ đĩa D: của chúng tôi .

Hai tệp mà chúng tôi muốn so sánh theo nội dung

Để so sánh nội dung của chúng, chúng tôi phải chạy lệnh này:

if ((Get-FileHash "D: DigitalCitizen1.txt"). hash -eq (Get-FileHash "D: DigitalCitizen2.txt"). hash) {"Hai tệp được so sánh giống hệt nhau"} else {"Hai tệp được so sánh KHÔNG giống nhau "}(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"})

Chạy lệnh so sánh tệp trong PowerShell

Nếu nội dung của hai tệp giống nhau, kết quả đầu ra bạn nhận được trong PowerShell cho bạn biết rằng "Hai tệp được so sánh là giống hệt nhau."("The two compared files are identical.")

Đầu ra bạn nhận được trong PowerShell khi hai tệp giống nhau

Nếu nội dung của hai tệp khác nhau, kết quả đầu ra bạn nhận được trong PowerShell cho bạn biết rằng "Hai tệp được so sánh KHÔNG giống nhau."("The two compared files are NOT identical.")

Đầu ra bạn nhận được trong PowerShell khi các tệp khác nhau

Mặc dù sử dụng PowerShell vừa nhanh vừa khá dễ dàng nhưng một số người không thích sử dụng môi trường dòng lệnh. Do đó, chúng tôi cũng sẽ chỉ cho bạn cách so sánh hai tệp trong Windows bằng cách sử dụng các ứng dụng của bên thứ ba cung cấp giao diện người dùng đồ họa.

Cách so sánh hai tệp bằng Total Commander

Total Commander là một trình quản lý tệp phần mềm chia sẻ(shareware file manager) có sẵn cho tất cả các phiên bản Windows . Bạn có thể lấy nó từ trang web chính thức của nó, tại đây: Total Commander . Sau khi bạn đã cài đặt và mở nó, hãy sử dụng các cửa sổ của nó để điều hướng đến hai tệp mà bạn muốn so sánh. Ở phía bên trái của Total Commander , điều hướng đến tệp đầu tiên và ở bên phải, điều hướng đến tệp thứ hai. Sau đó, chọn hai tệp bằng cách nhấp vào chúng và sau đó nhấn phím cách. Khi các tệp được chọn, tên của chúng được tô màu đỏ, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Chọn hai tệp để so sánh, trong Total Commander

Bây giờ, hãy mở tùy chọn Tệp(Files) từ menu của Total Commander(Total Commander's) , ở góc trên cùng bên trái và nhấp vào "So sánh theo nội dung("Compare By Content) . "

Yêu cầu Tổng chỉ huy so sánh theo nội dung hai tệp

Nếu hai tệp bạn chọn để so sánh giống hệt nhau, Total Commander sẽ mở một cửa sổ bật lên(popup window) nhỏ , trong đó nó cho bạn biết rằng "The two files have the same content!".

Thông báo bạn nhận được từ Total Commander khi hai tệp giống nhau

Nếu nội dung của hai tệp được so sánh khác nhau, Total Commander sẽ mở một cửa sổ trong đó hiển thị cho bạn sự khác biệt giữa hai tệp, được đánh dấu bằng màu đỏ.

Nội dung So sánh được hiển thị bởi Total Commander khi hai tệp khác nhau

Total Commander cũng cung cấp cho bạn các tùy chọn khác để kiểm tra sự khác biệt và chỉnh sửa hai tệp, nhưng chúng nằm ngoài phạm vi của hướng dẫn này, vì vậy chúng tôi cho phép bạn tự khám phá chúng.

Cách so sánh hai tệp bằng AptDiff

Một ứng dụng phần mềm miễn phí có thể giúp bạn so sánh các tệp theo nội dung là AptDiff . Mặc dù ứng dụng không được duy trì nữa, nhưng nó vẫn hoạt động trên tất cả các phiên bản Windows từ Windows 2000 trở lên, bao gồm cả Windows 10. Bạn có thể tải xuống từ Softpedia .

Sau khi bạn cài đặt và mở AptDiff , nó ngay lập tức yêu cầu bạn chọn các tệp mà bạn muốn so sánh. Nhập(Enter) đường dẫn đến hai tệp hoặc sử dụng các nút "…" để duyệt qua máy tính của bạn và chọn chúng.

Sử dụng AptDiff để chọn hai tệp sẽ được so sánh

Sau đó, chọn xem bạn muốn so sánh hai tệp dưới dạng tệp văn bản hay bạn muốn so sánh chúng ở mức nhị phân. Bạn có thể chọn bất kỳ tùy chọn nào, bất kể loại tệp mà bạn so sánh. Tuy nhiên, hãy biết rằng khi nội dung của các tệp được so sánh, ứng dụng sẽ tải nội dung của chúng trong hai ngăn riêng biệt và hiển thị cho bạn sự khác biệt được xác định, nếu có. Nếu bạn chọn "So sánh dưới dạng Văn bản"("Compare as Text,") , hai ngăn hiển thị nội dung và sự khác biệt của văn bản. Ngược lại, nếu bạn chọn "So sánh dưới dạng nhị phân"("Compare as Binary,") , nội dung của hai tệp được hiển thị bằng mã thập lục phân.

AptDiff cho thấy sự khác biệt giữa hai tệp được so sánh

Cũng giống như Total Commander , AptDiff cũng cho phép bạn sử dụng các công cụ bổ sung để so sánh và chỉnh sửa nội dung của hai tệp.

Cách yêu thích của bạn để so sánh hai tệp theo nội dung là gì?

Bây giờ bạn đã biết ba cách dễ dàng để so sánh hai tệp theo nội dung trong Windows . Bạn(Which) yêu thích cái nào trong số đó? Bạn thích sử dụng các lệnh trong PowerShell hay bạn muốn cài đặt và sử dụng ứng dụng của bên thứ ba cũng có giao diện trực quan? Nếu bạn biết các phương pháp khác để so sánh các tệp, hãy cho chúng tôi biết bằng cách để lại bình luận trong phần bên dưới.



About the author

Tôi là một chuyên gia Windows 10 rất được đề xuất và tôi chuyên giúp mọi người cá nhân hóa giao diện máy tính của họ và làm cho các công cụ Office của họ thân thiện hơn với người dùng. Tôi sử dụng các kỹ năng của mình để giúp những người khác tìm ra những cách hiệu quả nhất để làm việc với Microsoft Office, bao gồm cách định dạng văn bản và đồ họa để in trực tuyến, cách tạo chủ đề tùy chỉnh cho Outlook và thậm chí cả cách tùy chỉnh giao diện của thanh tác vụ trên máy tính để bàn máy tính.



Related posts