AlpaKit Logo AlpaKit

Trình kiểm tra khác biệt văn bản

So sánh văn bản và mã cục bộ trong trình duyệt của bạn bằng cách đánh dấu từ/dòng để đảm bảo quyền riêng tư.

Sự khác biệt đầu ra

Cách sử dụng

  1. 1 Mở Trình kiểm tra khác biệt văn bản, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
  2. 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
  3. 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.

Trường hợp sử dụng

So sánh văn bản và mã cục bộ trong trình duyệt của bạn bằng cách đánh dấu từ/dòng để đảm bảo quyền riêng tư. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.

Quyền riêng tư và xử lý dữ liệu

Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.

Nguyên lý so sánh văn bản và khi nào nên so theo dòng hay theo ký tự

Công cụ so sánh văn bản tìm ra tập thay đổi nhỏ nhất giữa hai đoạn văn: phần nào bị xóa, phần nào được thêm và phần nào giữ nguyên. Công cụ này dùng thư viện mã nguồn mở jsdiff, hiện thực thuật toán so sánh do Eugene Myers công bố năm 1986, cũng là cách Git dùng mặc định. Vì vậy kết quả rất giống những gì bạn thấy trên GitHub hay khi review mã. Màu đỏ là nội dung bị xóa khỏi bản gốc, màu xanh là nội dung được thêm vào bản sửa.

So sánh theo dòng xét từng dòng hoàn chỉnh, phù hợp với mã nguồn, tệp cấu hình, CSV, danh sách và điều khoản hợp đồng: chỉ cần trong dòng có khác biệt là cả dòng được đánh dấu, giúp bạn nhanh chóng thấy đoạn nào đã thay đổi. So sánh theo ký tự đi tới từng ký tự, lý tưởng để tìm lỗi chính tả, dấu câu, con số hay ngày tháng, ví dụ khi hiệu đính bản dịch, sửa thông cáo báo chí hoặc kiểm tra giá trong báo giá có bị sửa không. Nên dùng so theo dòng để tìm vùng thay đổi rồi chuyển sang so theo ký tự để xem chi tiết.

Đôi khi hai đoạn văn trông giống hệt nhau vẫn bị đánh dấu khác biệt. Thủ phạm thường là ký tự vô hình: khoảng trắng cuối dòng, tab thay vì dấu cách, khoảng trắng không ngắt dòng sao chép từ Word hoặc trang web, dấu ngoặc kép cong, hay ký tự xuống dòng khác nhau giữa Windows (CRLF) và macOS/Linux (LF). Khi đó hãy chuẩn hóa cả hai đoạn bằng công cụ làm sạch văn bản của chúng tôi rồi so sánh lại.

Việc so sánh diễn ra hoàn toàn trong trình duyệt và không tải gì lên, nên bạn có thể yên tâm so sánh hợp đồng, tài liệu nội bộ hay mã chưa công bố. Bấm "Tải ví dụ" để thấy ngay sự khác nhau giữa hai chế độ.

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

So theo dòng và theo ký tự khác nhau thế nào?

So theo dòng so sánh cả dòng, hợp với mã nguồn và tài liệu có cấu trúc. So theo ký tự so từng ký tự, giúp bắt lỗi chính tả, dấu câu và thay đổi nhỏ ở con số.

Vì sao văn bản trông giống nhau vẫn báo khác?

Thường do ký tự vô hình như khoảng trắng cuối dòng, tab, khoảng trắng không ngắt hoặc ký tự xuống dòng khác nhau (CRLF trên Windows, LF trên Mac và Linux).

So sánh tài liệu mật có an toàn không?

Có. Mọi thứ chạy cục bộ trong trình duyệt, văn bản không được gửi lên máy chủ và biến mất khi đóng trang.

Kết quả có giống git diff không?

Rất gần. jsdiff hiện thực cùng thuật toán Myers mà Git dùng mặc định, nhưng công cụ không hiển thị tiêu đề khối @@ của Git.

Xem danh mục: Văn bản & Viết

Công cụ đề xuất & gần đây
    ↑ ↓ Di chuyển ↵ Mở ESC Đóng
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep