So sánh văn bản (Diff)

Đánh dấu từBeta

So sánh hai văn bản hoặc file .txt/.md: dòng được thêm, xóa, sửa, di chuyển, đánh dấu từng từ và ký tự. Hỗ trợ chữ Trung, Nhật, Hàn. Chạy trên trình duyệt.

Không tải file lên · xử lý trong trình duyệt

Hoặc mở file gốc
hoặc kéo thả file vào đây (file được xử lý trên máy, không tải lên)File văn bản thuần như .txt và .md (UTF-8, UTF-16 và Windows-1258)
Hoặc mở file đã sửa
hoặc kéo thả file vào đây (file được xử lý trên máy, không tải lên)File văn bản thuần như .txt và .md (UTF-8, UTF-16 và Windows-1258)
Tùy chọn
Hiển thị

Nhập hoặc mở hai văn bản ở trên, rồi nhấn “So sánh”.

Cách so sánh hai văn bản

  1. Dán văn bản gốc bên trái và văn bản đã sửa bên phải, hoặc mở file .txt / .md.
  2. Nếu cần, bỏ qua khác biệt về khoảng trắng, chữ hoa/chữ thường hoặc full-width/half-width.
  3. Nhấn “So sánh”. Dòng − màu đỏ thuộc bản gốc, dòng + màu xanh thuộc bản sửa, và ⟦ ⟧ đánh dấu chính xác chỗ thay đổi.
  4. Sao chép diff hoặc tải về dạng file .diff để chia sẻ hoặc lưu trữ.

Mẹo

  • “Chỉ phần thay đổi” thu gọn các đoạn không đổi và giữ lại hai dòng ngữ cảnh quanh mỗi thay đổi.
  • Để so sánh văn bản của hai file PDF, hãy dùng công cụ So sánh PDF.

Quyền riêng tư

File bạn chọn và văn bản bạn nhập được xử lý trong trình duyệt. Chúng không được tải lên máy chủ của chúng tôi và chúng tôi không lưu trữ. Một số công cụ sẽ tải mã chương trình hoặc dữ liệu cần thiết (như dữ liệu ngôn ngữ OCR) từ trang này ở lần dùng đầu tiên.

Đọc chính sách quyền riêng tư

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

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

Không. Việc so sánh diễn ra hoàn toàn trong trình duyệt; văn bản và file không rời khỏi thiết bị của bạn, nên có thể dùng cho hợp đồng và bản nháp.

Công cụ có chỉ ra từ nào thay đổi trong một dòng không?

Có. Các dòng thay đổi được so sánh lại theo từng từ (tiếng Anh, tiếng Việt và các ngôn ngữ có dấu cách) hoặc từng ký tự (tiếng Trung, Nhật, Hàn, vốn không có dấu cách). Phần thay đổi được bao trong ⟦ ⟧.

Dòng thay đổi, thêm mới, bị xóa và di chuyển được tính thế nào?

Theo từng dòng. Các dòng tương tự ở vị trí tương ứng được tính là thay đổi; dòng chỉ có trong văn bản mới là thêm mới; dòng chỉ có trong bản gốc là bị xóa; dòng giống hệt nhưng đổi vị trí là di chuyển.

“Bỏ qua full-width / half-width” có tác dụng gì?

Tùy chọn này coi chữ cái, chữ số và katakana dạng full-width và half-width là như nhau (A và A, 1 và 1), hữu ích khi văn bản đến từ các hệ thống ngôn ngữ châu Á khác nhau.

Có xuất kết quả ra được không?

Bạn có thể sao chép hoặc tải bản diff hợp nhất tiêu chuẩn (.diff) mà Git và patch đọc được.

Văn bản dài tối đa bao nhiêu?

Mỗi bên tối đa 2.000.000 ký tự và 100.000 dòng. Tài liệu vài nghìn dòng thường xong trong vòng một giây.