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ự
Kết quả so sánh
| Dòng | Trước | Dòng | Sau |
|---|---|---|---|
| 1 | Đồ mang theo khi đi du lịch | 1 | Đồ mang theo khi đi du lịch |
| 2 | Hộ chiếu | 2 | Hộ chiếu |
| 3 | Trước: Vé máy bay (vé | 3 | Sau: Vé máy bay (vé giấy) |
| 4 | Sạc điện thoại | 4 | Sạc điện thoại |
| 5 | Trước: | 5 | Sau: Kem chống nắng |
| 6 | Trước: Meet at the lobby at | 6 | Sau: 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
- 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.
- 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.
- 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.
Công cụ liên quan
- Đếm ký tự và số từ (ký tự, chữ Hán/kana, từ, dòng, đoạn)Đếm số ký tự theo cách mắt nhìn thấy (chuỗi emoji ghép tính là 1), chữ Hán và kana, số từ, khoảng trắng, xuống dòng và đoạn văn. Cập nhật ngay khi gõ, xử lý trong trình duyệt.
- Tính thời gian đọc (đọc thầm và đọc to)Ước tính thời gian cần để đọc một văn bản. Tiếng Trung và tiếng Nhật tính theo số chữ mỗi phút, tiếng Anh và ngôn ngữ khác theo số từ mỗi phút; mọi tốc độ đều điều chỉnh được. Kết quả chỉ là ước tính.
- Làm sạch khoảng trắng (xóa dấu cách cuối dòng, dòng trống thừa)Làm sạch khoảng trắng cuối dòng, dấu cách và dòng trống lặp lại, khoảng trắng toàn độ rộng, tab và ký tự vô hình theo quy tắc bạn chọn. Văn bản gốc giữ nguyên và bản xem trước đánh dấu mọi thay đổi.
- Chuyển đổi toàn độ rộng / nửa độ rộng (chữ, số, katakana)Chuyển chữ số, chữ cái, ký hiệu, dấu cách, katakana và dấu câu tiếng Nhật giữa toàn độ rộng và nửa độ rộng theo từng loại, có ngoại lệ và xem trước thay đổi. Khác NFKC, ký tự khác không bị đổi.
- Chuyển đổi chữ Hán giản thể ↔ phồn thể (Đài Loan, Hồng Kông)Chuyển văn bản tiếng Trung giữa chữ giản thể và phồn thể (Đài Loan, Hồng Kông) bằng từ điển OpenCC. Các chỗ đã đổi được tô màu và các chữ có nhiều ứng viên được liệt kê để kiểm tra. Xử lý ngay trong trình duyệt.
- Chuyển đổi kana tiếng Nhật (hiragana, katakana, romaji)Chuyển qua lại giữa hiragana và katakana (cả nửa độ rộng), chuyển kana sang romaji theo Hepburn cải tiến, quy tắc Nội các Nhật Bản 2025 hoặc kiểu hộ chiếu, và chuyển romaji về kana. Nguyên âm dài, trợ từ được đánh dấu.