Công cụ văn bản

So sánh văn bản

So sánh hai đoạn văn bản theo từng dòng và thấy chính xác điều gì đã thay đổi.

So sánh văn bản Chạy trên thiết bị của bạn
  • Chạy ngay trên trình duyệt của bạn — văn bản của bạn không bao giờ được gửi đi đâu cả
  • Không cần đăng ký, không có hạn mức, dùng miễn phí bao nhiêu lần tùy thích

Cách hoạt động

Phát hiện sự khác biệt giữa hai văn bản gần như giống hệt nhau bằng mắt vừa chậm vừa không đáng tin. So sánh theo từng dòng cho bạn thấy ngay những dòng nào được thêm, bị xóa hoặc giữ nguyên.

Cách đọc kết quả

Các dòng khớp nhau có hai dấu cách ở đầu. Dòng chỉ có ở bản gốc được đánh dấu bằng dấu trừ, dòng chỉ có ở bản so sánh được đánh dấu bằng dấu cộng. Số liệu bên dưới tóm tắt sự thay đổi.

Theo dòng, không theo từ

Việc so sánh hoạt động trên toàn bộ dòng, nên đổi một từ sẽ đánh dấu cả dòng là đã thay đổi. Đó là mức chi tiết phù hợp với tệp cấu hình, danh sách và mã, và thô hơn mức bạn có thể muốn với văn xuôi.

Cách so sánh

Theo từng dòng, dùng cùng phương pháp khác biệt tối thiểu như git diff (thuật toán Myers). Nó tìm tập dòng nhỏ nhất cần xóa và thêm để biến bản gốc thành văn bản mới, nên thêm một dòng gần đầu chỉ đánh dấu đúng dòng đó, chứ không phải mọi dòng phía sau. Dòng bị xóa được đánh dấu bằng -, dòng được thêm bằng +, và dòng không đổi được để nguyên.

Điều gì được tính là thay đổi

Các dòng phải khớp chính xác, nên khác biệt về khoảng trắng hoặc chữ hoa cũng được tính. Một dòng đã sửa sẽ hiện thành một dòng bị xóa theo sau là một dòng được thêm. Có thể so sánh các văn bản tổng cộng tối đa 40.000 dòng.

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

So sánh văn bản — câu hỏi thường gặp

Công cụ có so sánh từng từ không?

Không, so sánh từng dòng. Chỉ cần một từ thay đổi là cả dòng bị đánh dấu là khác.

Có giới hạn dung lượng không?

Chỉ giới hạn bởi bộ nhớ trình duyệt của bạn. Tệp rất lớn sẽ chậm hơn nhưng vẫn dùng được.

Văn bản của tôi có bị tải lên không?

Không. Việc so sánh diễn ra ngay trong trang.