Văn bản
So sánh hai đoạn văn bản online
Tìm khác biệt giữa hai đoạn văn bản theo từng dòng, đánh dấu dòng thêm và dòng bị xoá.
So sánh hai đoạn văn bản online là gì?
So sánh hai phiên bản của cùng một nội dung bằng mắt thường rất dễ bỏ sót, nhất là khi chúng gần giống nhau. Công cụ này dùng thuật toán dãy con chung dài nhất — chính là cách mà lệnh diff và Git xác định dòng nào thực sự thay đổi, thay vì so sánh thô theo vị trí.
Điều đó tạo khác biệt lớn: nếu bạn chèn một dòng mới vào giữa, cách so sánh thô sẽ báo tất cả dòng phía sau đều thay đổi, còn thuật toán này chỉ báo đúng một dòng được thêm. Kết quả hiện dạng hai cột số dòng, dòng thêm nền xanh, dòng xoá nền đỏ.
Cách sử dụng
- Dán bản gốc vào ô bên trái và bản đã sửa vào ô bên phải.
- Kết quả so sánh hiện ngay bên dưới cùng thống kê số dòng thêm, xoá, giữ nguyên.
- Bật Bỏ qua hoa thường nếu chỉ quan tâm nội dung chứ không quan tâm kiểu chữ.
- Bật Bỏ qua khoảng trắng khi hai bản khác nhau về thụt lề hoặc dấu cách thừa.
Câu hỏi thường gặp
So sánh được theo từng từ thay vì từng dòng không?
Hiện tại công cụ so theo dòng, giống cách Git hiển thị mặc định. Với văn bản dài, so theo dòng thường dễ đọc hơn nhiều so với so theo từng từ.
Nội dung tôi dán có bị gửi đi không?
Không. Toàn bộ phép so sánh chạy trong trình duyệt. Điều này quan trọng khi bạn so sánh mã nguồn, hợp đồng hay tài liệu nội bộ.
So sánh được văn bản dài cỡ nào?
Vài nghìn dòng thì mượt. Thuật toán có độ phức tạp tỉ lệ với tích số dòng của hai bên, nên với tệp rất lớn trình duyệt sẽ chậm dần — trường hợp đó nên dùng công cụ dòng lệnh.