Cách dễ nhất (sử dụng công cụ đồ họa hoặc dòng lệnh trên Ubuntu Linux) để biết liệu hai tệp nhị phân có giống nhau hay không (ngoại trừ dấu thời gian)? Tôi không cần phải thực sự trích xuất sự khác biệt. Tôi chỉ cần biết liệu chúng có giống nhau hay không.
cmp
cụ thể cho biết nó thực hiện so sánh byte theo byte để đó là mặc định của tôi cho 2 tệp nhị phân. diff
là từng dòng một và sẽ cung cấp cho bạn cùng một câu trả lời Có / Không nhưng tất nhiên không phải là kết xuất tương tự với luồng ra tiêu chuẩn. Nếu các dòng dài vì có lẽ chúng không phải là tệp văn bản thì tôi thích cmp
. diff
có lợi thế là bạn có thể chỉ định so sánh các thư mục và -r
đệ quy do đó so sánh nhiều tệp trong một lệnh.