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") và "Đườ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.txt và DigitalCitizen2.txt , cả hai đều được tìm thấy trên ổ đĩa D: của chúng tôi .
Để 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"})
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.")
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.")
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.
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) . "
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!".
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 đỏ.
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.
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.
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.
Related posts
Cách chuyển đổi giữa CMD and PowerShell trong Windows Terminal
Cách tạo nhiều thư mục cùng một lúc
Windows Terminal là gì?
Máy tính xách tay, máy tính xách tay hoặc máy tính bảng của bạn là mô hình nào? 8 cách để tìm hiểu
PowerShell trong Windows là gì và bạn có thể làm gì với nó?
34 phím tắt cho Command Prompt của Windows 10
Cách xóa các tin nhắn Skype (Windows, Android, iPhone, Mac)
Đặt lại PowerShell và CMD về cài đặt mặc định của chúng
Cách chạy lệnh từ File Explorer trong Windows 10
Cách đếm các tệp trong một thư mục bằng PowerShell, CMD hoặc File Explorer
Làm thế nào để in một hình ảnh trên nhiều trang, sử dụng sơn Windows 10 của
4 cách tạo tệp giả ngẫu nhiên với kích thước cụ thể trong Windows
Cách cài đặt lại tất cả các ứng dụng mặc định của Windows 10 bằng PowerShell
Cách bật và tắt Dark Mode trong Microsoft Edge
Làm thế nào để in một bài báo không có quảng cáo trong tất cả các trình duyệt chính
6 cách để mở cửa sổ Run command bằng Windows
Làm thế nào để loại bỏ hoặc vô hiệu hóa onedrive trong Windows
Cách thay đổi view template của thư mục Windows 10 File Explorer của Windows 10
9 cách để mở PowerShell trong Windows (bao gồm cả với tư cách quản trị viên)
Làm thế nào để thay đổi search engine trên Chrome cho Windows, hệ điều hành MacOS, Android, và iOS