Dán văn bản gốc và văn bản mới vào hai ô rồi bấm "So sánh": công cụ chỉ ra dòng nào được thêm, bị xoá hay giữ nguyên. Văn bản không rời khỏi máy của bạn.
So sánh văn bản dùng để làm gì?
So sánh hai văn bản theo từng dòng, chỉ ra dòng được thêm, bị xoá và giữ nguyên, có tuỳ chọn bỏ qua khoảng trắng đầu cuối dòng và hoa thường. Xử lý trong trình duyệt, không gửi lên máy chủ.
Cách sử dụng So sánh văn bản
- Dán văn bản gốc (bản cũ) vào ô bên trái và văn bản mới vào ô bên phải; trên điện thoại hai ô xếp dọc. Muốn thử nhanh, bấm "Ví dụ".
- Bật "Bỏ qua khoảng trắng đầu, cuối dòng" hoặc "Bỏ qua hoa, thường" (trên thanh công cụ) nếu bạn không muốn những khác biệt đó được tính; kết quả được so sánh lại ngay khi bạn bật hoặc tắt. Mặc định cả hai đều tắt.
- Bấm "So sánh". Mỗi dòng của kết quả có dấu + (thêm), − (xoá) hoặc để trống (giữ nguyên), kèm màu và số dòng ở cả hai bản. Các ô Thêm, Xoá, Giữ phía trên kết quả cho biết số dòng mỗi loại.
- Bấm vào Thêm, Xoá hoặc Giữ để ẩn hoặc hiện từng loại dòng. Rồi bấm "Sao chép kết quả": chỉ các dòng đang hiện được sao chép, mặc định chỉ lấy nội dung; chọn "Sao chép dạng: Có dấu + −" nếu muốn mỗi dòng bắt đầu bằng dấu.
- Bấm "Đảo" để đổi chỗ hai văn bản, "Toàn màn hình" khi văn bản dài.
So sánh hoạt động thế nào
- Công cụ so sánh theo từng dòng, không so sánh từng chữ. Một dòng bị sửa dù chỉ một ký tự sẽ hiện là một dòng bị xoá (bản cũ) và một dòng được thêm (bản mới).
- Kết quả giữ lại nhiều dòng giống nhau nhất có thể, tức là ít thay đổi nhất để biến văn bản gốc thành văn bản mới (thuật toán Myers, thư viện jsdiff). Với dòng giữ nguyên, công cụ hiển thị chữ của văn bản mới.
- Dấu xuống dòng kiểu Windows (CRLF) và kiểu Linux, Mac (LF) được coi là một. Dòng cuối cùng không có dấu xuống dòng vẫn tính là một dòng; dấu xuống dòng ở cuối văn bản không tạo thêm dòng trống.
- Khi bật tuỳ chọn bỏ qua, các dòng được so sánh ở dạng đã chuẩn hoá (cắt khoảng trắng đầu cuối, hoặc đổi sang chữ thường) nhưng kết quả vẫn hiển thị nguyên văn. "Bỏ qua khoảng trắng" chỉ áp dụng cho đầu và cuối dòng, không phải khoảng trắng ở giữa dòng.
- Mỗi bên tối đa 5.000 dòng và 1 MB. Vượt giới hạn thì không so sánh thay vì cắt bớt âm thầm.
- Nếu hai văn bản khác nhau cực kỳ nhiều (ví dụ cùng các dòng nhưng thứ tự đảo ngược), công cụ không chờ tìm lời giải tối ưu: nó chỉ giữ phần đầu và phần cuối giống nhau, phần giữa hiện là xoá rồi thêm, và báo rõ điều này trên kết quả.
- Nội dung hiển thị dưới dạng chữ thuần: mã HTML hay


