So sánh hai văn bản (tìm điểm khác nhau)

So sánh hai văn bản theo dòng hoặc theo từ (tiếng Trung, tiếng Nhật theo từng chữ), tô màu phần thêm, xóa và sửa. Chuyển giữa hiển thị hai bên và gộp chung, sao chép hoặc lưu unified diff.

  • Xử lý trên trình duyệt (không tải lên)

Tối đa 200.000 ký tự

Tối đa 200.000 ký tự

So sánh theo
Cách hiển thị

Kết quả so sánh

Dòng được thêm
0
Dòng bị xóa
0
Dòng bị sửa
3
DòngTrướcDòngSau
1Đồ mang theo khi đi du lịch1Đồ mang theo khi đi du lịch
2Hộ chiếu2Hộ chiếu
3Trước: Vé máy bay (vé điện tử)3Sau: Vé máy bay (vé giấy)
4Sạc điện thoại4Sạc điện thoại
5Trước: Ô gấp5Sau: Kem chống nắng
6Trước: Meet at the lobby at 9:00.6Sau: Meet at the lobby at 8:30.

Mỗi văn bản tối đa 200.000 ký tự. Khi có rất nhiều khác biệt, lượng xử lý được giới hạn để trang không bị treo.

Cách sử dụng

  1. Dán văn bản trước khi sửa vào bên trái và văn bản sau khi sửa vào bên phải.
  2. Chọn so sánh theo dòng hoặc theo từ, hiển thị hai bên hoặc gộp chung, và có thể bỏ qua khác biệt về khoảng trắng hay chữ hoa.
  3. Xem các dòng được thêm (xanh), bị xóa (đỏ) và bị sửa, rồi sao chép hoặc lưu unified diff.

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

Dòng "bị sửa" là gì?

Khi các dòng bị xóa nằm ngay trước các dòng được thêm, chúng được ghép theo thứ tự thành thay đổi và hiển thị cạnh nhau, với các từ khác nhau (chữ với tiếng Trung, tiếng Nhật) được làm nổi bật.

Văn bản được so sánh bằng cách nào?

Bằng thuật toán diff của Myers (tìm chuỗi chỉnh sửa ngắn nhất), tính ngay trong trình duyệt. Khi có quá nhiều khác biệt, lượng xử lý được giới hạn để trang không bị treo; khi đó một phần kết quả được hiển thị là xóa và thêm cả khối, kèm thông báo.

Unified diff là gì?

Định dạng khác biệt dùng trong diff -u và Git, gồm 3 dòng ngữ cảnh quanh mỗi thay đổi, dùng được với các công cụ như patch.

Lưu ý & giới hạn

  • Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
  • Mỗi văn bản tối đa 200.000 ký tự và màn hình hiển thị tối đa 2.000 hàng (unified diff luôn chứa toàn bộ).
  • Khi có rất nhiều khác biệt, một phần kết quả có thể hiển thị thành khối lớn thay vì khác biệt nhỏ nhất.
  • Các dòng bị sửa được ghép theo thứ tự, công cụ không tìm dòng có nội dung giống nhau để ghép.