Công cụ kiểm tra sự khác biệt

So sánh sự khác biệt văn bản (Diff Checker)

So sánh hai đoạn văn bản hoặc mã nguồn và hiển thị rõ ràng các điểm khác biệt về các dòng và ký tự đã được thêm vào, xóa bỏ và sửa đổi.

Kết quả so sánh

Vui lòng nhập hai đoạn văn bản để so sánh chúng.

Thêm Xóa Không có thay đổi

Diff Checker là gì?

Diff Checker là công cụ dùng để so sánh hai văn bản và xác định các điểm khác biệt. Khi bạn dán các phiên bản trước và sau của một tài liệu, mã nguồn chương trình, tệp cấu hình, các phần của tệp CSV, bản nháp email và nhiều nội dung khác vào các trường nhập liệu bên trái và bên phải, công cụ sẽ hiển thị các dòng được thêm vào, bị xóa và không thay đổi bằng các màu khác nhau. Điều này giúp dễ dàng phát hiện ngay cả những thay đổi chỉ một ký tự, vốn dễ bị bỏ qua khi chỉ kiểm tra bằng mắt thường.

Công cụ này trước tiên sẽ tính toán các khác biệt tổng thể theo từng dòng. Nếu các dòng bị xóa và dòng được thêm vào nằm liền kề nhau, công cụ cũng sẽ đánh dấu các khác biệt ở cấp độ ký tự dưới dạng các thay đổi tương ứng. Điều này giúp bạn nhanh chóng xác định các đoạn văn bản được diễn đạt lại, các thay đổi về số liệu, tên biến được sửa đổi, khoảng trắng được thêm vào và nhiều nội dung khác.Bạn có thể chọn bỏ qua các khoảng trắng và sự khác biệt về chữ hoa/thường tùy theo nhu cầu, giúp bạn thực hiện so sánh phù hợp với yêu cầu cụ thể của mình.

Việc so sánh được thực hiện hoàn toàn trong trình duyệt của người dùng bằng JavaScript. Văn bản hoặc mã được nhập vào sẽ không được gửi đến máy chủ để so sánh. Tuy nhiên, vui lòng tự kiểm tra tính bảo mật của các môi trường bên ngoài công cụ này — chẳng hạn như lịch sử khay nhớ tạm trên các thiết bị dùng chung hoặc các tiện ích mở rộng trình duyệt.

Cách sử dụng

  1. Dán văn bản gốc vào bên trái và văn bản đã sửa đổi vào bên phải.
  2. Chọn các tùy chọn cần thiết để bỏ qua khoảng trắng và chữ hoa/thường, hoặc chỉ hiển thị các điểm khác biệt.
  3. Khi bạn nhấp vào "So sánh sự khác biệt", trang sẽ tự động cuộn đến vị trí hiển thị kết quả so sánh.
  4. Các dòng màu xanh lá cây biểu thị nội dung được thêm vào, các dòng màu đỏ biểu thị nội dung bị xóa, và các dòng màu trắng biểu thị không có thay đổi.
  5. Để lưu các thay đổi của bạn, hãy sử dụng "Sao chép sự khác biệt."

Cách diễn giải kết quả so sánh

  • Hai cột ở phía bên trái cùng hiển thị số hàng tương ứng cho nguồn và đích.
  • Các dòng được đánh dấu bằng dấu trừ màu đỏ cho biết nội dung đã bị xóa khỏi bản gốc.
  • Các dòng màu xanh lá cây có dấu cộng cho biết các mặt hàng đã được thêm vào danh sách so sánh.
  • Phần chữ in đậm trong mỗi dòng chỉ ra các ký tự đã thực sự thay đổi trong dòng đó.

Các lưu ý khi sử dụng

  • Các tệp có dung lượng rất lớn sẽ chiếm nhiều bộ nhớ trình duyệt, vì vậy vui lòng chia chúng thành các phần nhỏ hơn khi cần thiết để so sánh.
  • Khi tùy chọn "Bỏ qua khoảng trắng" được bật, các khoảng trắng liên tiếp, ký tự tab, cũng như khoảng trắng ở đầu và cuối dòng sẽ được coi là tương đương nhau khi so sánh.
  • Công cụ này được thiết kế để so sánh văn bản. Nó không thể so sánh định dạng, hình ảnh hoặc lịch sử bình luận trong các tệp Word hoặc PDF.

Câu hỏi thường gặp

Diff Checker là gì?

Công cụ này so sánh hai văn bản và hiển thị trực quan các phần được thêm vào, bị xóa và các thay đổi.

Dữ liệu đã nhập có được gửi lên máy chủ không?

Không. Việc tính toán chênh lệch được thực hiện bằng JavaScript trong trình duyệt.

Chúng ta có thể so sánh mã nguồn được không?

Có. Bạn có thể so sánh nội dung có thể dán dưới dạng văn bản, chẳng hạn như PHP, JavaScript, HTML, CSS, SQL và các tệp cấu hình.

Bạn có nhận ra sự khác biệt về số ký tự không?

Đúng. Ở những khu vực mà các dòng đã xóa và đã thêm xuất hiện liên tiếp nhau, hãy làm nổi bật các văn bản khác nhau bằng màu đậm hơn.

Bạn có thể bỏ qua sự khác biệt về khoảng trắng và tab không?

Nếu bạn chọn "Bỏ qua sự khác biệt về khoảng trắng", hệ thống sẽ chuẩn hóa và so sánh văn bản bằng cách loại bỏ các khoảng trắng liên tiếp, tab và các ký tự khoảng trắng khác.

Khi so sánh các ký tự viết hoa và viết thường, liệu chúng có thể được coi là giống nhau không?

Vâng. Vui lòng chọn "Bỏ qua chữ hoa/thường."

Tôi có thể chỉ hiển thị các dòng đã thay đổi không?

Đúng. Nếu bạn chọn “Chỉ hiển thị các hàng đã thay đổi”, bạn có thể ẩn các hàng chưa được sửa đổi.

Tôi có thể hoán đổi vị trí bên trái và bên phải để so sánh không?

Đúng. Nhấp vào "Đổi chỗ trái và phải" sẽ hoán đổi vị trí của hai mục.

Tôi có thể sao chép kết quả so sánh không?

Đúng. Bạn có thể sao chép chúng bằng cách sử dụng định dạng trong đó dấu cộng được thêm vào các hàng cần thêm và dấu trừ được thêm vào các hàng cần xóa.

Tôi có thể so sánh trực tiếp các tệp Word và PDF không?

Không hỗ trợ so sánh trực tiếp giữa các tệp. Vui lòng trích xuất văn bản bạn muốn so sánh và dán vào trường nhập liệu.

Bạn có thể so sánh các khối lượng văn bản lớn không?

Bạn có thể so sánh các mặt hàng với số lượng nhất định, nhưng để tránh làm quá tải hệ thống, có giới hạn đối với các kết hợp có quy mô quá lớn. Vui lòng chia phạm vi đó thành các nhóm nhỏ hơn để so sánh.