Cách sử dụng
- Dán văn bản gốc vào bên trái và phiên bản đã sửa vào bên phải.
- Chọn cách so sánh — theo Dòng cho mã và danh sách, theo Từ cho văn xuôi, theo Ký tự cho các chuỗi ngắn như ID.
- Đọc phần khác biệt — chữ bị xóa màu đỏ, chữ được thêm màu xanh — kèm số dòng hoặc ký tự đã thay đổi.
- Tải kết quả dưới dạng file .patch thống nhất nếu bạn muốn áp dụng bằng git hoặc patch.
Giải thích tùy chọn
- Dòng
- So sánh toàn bộ dòng, giống git diff. Chế độ Song song ghép mỗi dòng bị xóa với dòng thay thế của nó.
- Từ
- Đánh dấu các từ thay đổi trong dòng — phù hợp nhất cho đoạn văn và hợp đồng đã chỉnh sửa.
- Ký tự
- Hiển thị thay đổi từng ký tự, hữu ích khi tìm lỗi gõ trong khóa, mã hash hoặc URL.
- Không phân biệt hoa thường / Bỏ qua khoảng trắng
- Coi "Hello" và "hello", hoặc các dòng chỉ khác nhau ở khoảng trắng đầu và cuối, là giống nhau.
Ví dụ
Review code không cần git. Dán phiên bản cũ và mới của một file cấu hình để kiểm tra chính xác những thiết lập nào đã thay đổi trước khi triển khai.
Sửa đổi hợp đồng. So sánh hai bản dự thảo theo từ để thấy từng cụm từ đã sửa, kể cả các số và ngày dễ bị bỏ sót.
Tìm lỗi gõ. Hai API key trông giống hệt nhau nhưng không hoạt động? So sánh theo ký tự và ký tự khác biệt sẽ được đánh dấu.
Câu hỏi thường gặp
Có giới hạn dung lượng không?
Không có giới hạn cố định. Văn bản vài nghìn dòng so sánh ngay lập tức; các file rất lớn với nhiều thay đổi có thể mất một hoặc hai giây vì việc so sánh chạy trên thiết bị của bạn.
Văn bản của tôi có được lưu hoặc tải lên không?
Không. Cả hai văn bản chỉ nằm trong tab trình duyệt và biến mất khi bạn đóng tab.
Công cụ dùng thuật toán nào?
Thuật toán Myers diff (cùng họ với thuật toán git dùng), qua thư viện mã nguồn mở jsdiff. Nó tìm tập hợp nhỏ nhất các phần thêm và xóa để biến văn bản này thành văn bản kia.
Tôi có thể so sánh file Word hoặc PDF không?
Hãy sao chép văn bản ra từ tài liệu rồi dán vào đây. Định dạng không được so sánh, chỉ văn bản thôi.
Vì sao một đoạn bị di chuyển lại hiện thành vừa xóa vừa thêm?
Các thuật toán so sánh mô tả thay đổi dưới dạng thêm và xóa theo thứ tự, nên một đoạn được di chuyển sẽ hiện là bị xóa ở một chỗ và được thêm ở chỗ khác.
Quyền riêng tư
Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Tệp và văn bản được xử lý ngay trên thiết bị và không bao giờ được tải lên máy chủ của chúng tôi.