Văn bản khác biệt
Dán văn bản gốc và phiên bản đã sửa đổi để xem chính xác những gì đã thay đổi — từng dòng hoặc từng từ. Xem lại các chỉnh sửa hợp đồng, theo dõi sự trôi dạt cấu hình hoặc so sánh các bản nháp bài tập về nhà mà không cần cài đặt phần mềm khác. Tất cả so sánh chạy ngay trong trình duyệt; cả hai phiên bản đều không rời khỏi trình duyệt của bạn.
Text A
Text B
Cách so sánh hai văn bản
1. Dán văn bản gốc (cũ) vào bảng bên trái hoặc bảng đầu tiên.
2. Dán văn bản đã cập nhật (mới) vào bảng bên phải hoặc bảng thứ hai.
3. Chọn điểm khác biệt dựa trên dòng hoặc dựa trên từ nếu công cụ cung cấp cả hai.
4. Xem lại các phần bổ sung, xóa và đánh dấu đã đánh dấu thay đổi; sao chép một trong hai phiên bản nếu cần.
Các ví dụ khác biệt
Thay đổi tệp cấu hình
So sánh hai đoạn nginx.conf: một dòng đã thay đổi từ "worker_processes 4;" tới "worker_processes 8;" — được đánh dấu ngay lập tức mà không cần triển khai.
Sửa đổi hợp đồng
Văn bản pháp lý v3 so với v4: sửa đổi ba đoạn và xóa một câu. Khác biệt dòng cho biết mệnh đề nào đã được di chuyển trước khi bạn ký.
Đoạn đánh giá mã
Dán hàm trước và sau khi tái cấu trúc — đã thêm kiểm tra rỗng và biến được đổi tên hiển thị dưới dạng đánh dấu màu xanh lục/đỏ.
Khi nào nên dùng khác biệt văn bản
• Khi bạn nhận được một tài liệu đã chỉnh sửa và cần xem mọi thay đổi một cách nhanh chóng.
• Khi bạn so sánh các cấu hình môi trường, JSON hoặc YAML giữa giai đoạn dàn dựng và sản xuất.
• Khi bạn xác minh rằng bản dịch hoặc viết lại được giữ nguyên các số và thuật ngữ quan trọng.
Khi nào nên chọn công cụ khác
• Khi bạn cần lịch sử Git, đổ lỗi hoặc hợp nhất giải quyết xung đột — hãy dùng Git hoặc IDE của bạn.
• Khi bạn so sánh tệp nhị phân, tệp PDF hoặc hình ảnh — hãy dùng các công cụ trực quan hoặc khác biệt chuyên biệt.
• Khi bạn chỉ cần xóa các dòng trùng lặp — hãy dùng dòng trùng lặp loại bỏ.
Cách thức hoạt động của các thuật toán khác biệt (đơn giản)
Một khác biệt tìm thấy chuỗi con chung dài nhất giữa hai văn bản và đánh dấu mọi thứ khác là được thêm hoặc xóa. Trước tiên, sự phân chia khác biệt dựa trên dòng trên các ký tự dòng mới, đó là lý do tại sao việc gói lại một đoạn văn có thể hiển thị nhiều thay đổi ngay cả khi các từ giống nhau. Sự khác biệt dựa trên từ được phân chia theo khoảng trắng để có độ chi tiết tốt hơn trong văn xuôi.
Xem lại quy trình làm việc của các nhóm
Trước khi phê duyệt bản cập nhật chính sách, hãy phân biệt văn bản được trích xuất PDF với phiên bản trước để nắm bắt những thay đổi số không có tiếng nói. Nhà phát triển dán mẫu phản hồi API trước và sau khi triển khai chương trình phụ trợ. Người viết so sánh các chỉnh sửa của khách hàng với bản nháp ban đầu của họ để chấp nhận hoặc từ chối các thay đổi một cách có hệ thống.
Câu hỏi thường gặp
Dòng khác biệt so với từ khác biệt — tôi nên sử dụng cái nào?
Dòng khác biệt tốt nhất cho mã, cấu hình và văn xuôi nhiều dòng. Sự khác biệt của từ sẽ hữu ích khi một vài từ bị thay đổi trong các đoạn văn dài.
Khoảng trắng có quan trọng không?
Có, theo mặc định, dấu cách ở cuối và dòng trống khác nhau. Một số công cụ cung cấp tính năng "bỏ qua khoảng trắng" để so sánh văn xuôi rõ ràng hơn.
Tôi có thể phân biệt các tệp lớn không?
Văn bản rất lớn có thể làm chậm trình duyệt. Đối với nhật ký có quy mô megabyte, hãy xem xét các công cụ tìm khác biệt dòng lệnh.
Có văn bản nào được tải lên không?
Không. So sánh được tính toán hoàn toàn trong trình duyệt của bạn.
Tôi có thể xuất khác biệt không?
Sao chép kết quả được đánh dấu hoặc ảnh chụp màn hình theo cách thủ công. Công cụ này tập trung vào việc xem xét trực quan nhanh chóng chứ không phải tạo tệp vá lỗi.
Công cụ này có hoạt động với JSON hoặc XML không?
Có, dưới dạng văn bản thuần túy. Để so sánh bản in đẹp được định dạng, trước tiên hãy xem xét các công cụ định dạng JSON hoặc XML.