Xem trước kết quả từ “Trình so sánh khác biệt”

Trình kiểm tra khác biệt - So sánh hai văn bản và tìm sự khác biệt trực tuyến

Nhìn bằng mắt thường để so hai phiên bản rất dễ bỏ sót thay đổi. Dán cả hai đoạn văn bản để xem mọi phần thêm và xóa được tô sáng ở chế độ xem tách đôi hoặc gộp chung — rồi sao chép kết quả. Miễn phí sử dụng, không cần tài khoản.

Ảnh gốc

Đã thay đổi

Bạn có thể làm gì với Trình so sánh khác biệt

Xem lại các khả năng chính trước khi bạn bắt đầu.

  • So sánh hai văn bản từng dòng
  • Phát hiện thay đổi giữa các phiên bản tài liệu
  • Xem sự khác biệt cạnh nhau hoặc thống nhất
  • Bỏ qua khoảng trắng để tập trung vào các thay đổi thực sự
  • Bỏ qua chữ hoa/thường khi so sánh văn bản
  • So sánh thay đổi code hoặc cấu hình song song

Tham khảo cài đặt

Các điều khiển có sẵn cho Trình so sánh khác biệt.

Cài đặt

Chế độ xemCài đặt sẵn
Chọn cách hiển thị khác biệt: Hợp nhất xếp các dòng bị xóa và dòng được thêm trong cùng một cột, còn Chia đôi hiển thị văn bản gốc và văn bản đã đổi cạnh nhau trên máy tính.Tùy chọn: Hợp nhấtTách
Bỏ qua khoảng trắngBật / Tắt
Gộp các chuỗi khoảng trắng, tab và thụt lề trước khi so sánh, nhờ đó những dòng chỉ khác nhau về khoảng cách hay định dạng được xem là giống hệt nhau.
Bỏ qua chữ hoa/thườngBật / Tắt
So sánh cả hai văn bản mà không phân biệt chữ hoa với chữ thường, nhờ đó những dòng chỉ khác nhau ở cách viết hoa sẽ không bị đánh dấu là thay đổi.
Sử dụng miễn phí · Không cần đăng ký · Không có hình mờTải lên được mã hóa trong quá trình chuyển tiếpĐã bị xóa theo chính sách lưu trữ của chúng tôi

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

Dán văn bản gốc vào bên trái và văn bản đã thay đổi vào bên phải. Các điểm khác biệt được tô sáng ngay lập tức — phần thêm vào màu xanh lá, phần xóa đi màu đỏ — bằng thuật toán chuỗi con chung dài nhất ở cấp độ dòng, để các dòng khớp nhau vẫn được căn thẳng hàng ngay cả khi các khối di chuyển.

usage

Chế độ xem tách hiển thị hai đoạn văn bản trong hai cột song song, đây là cách dễ nhất để đọc văn xuôi, hợp đồng hoặc bản dịch. Chế độ xem hợp nhất xen kẽ các phần thêm vào và xóa đi trong một cột duy nhất với tiền tố "+" và "-" — cùng định dạng mà Git sử dụng, rất tiện cho việc rà soát mã.

features

Có. Bật "Bỏ qua khoảng trắng" để gộp các chuỗi khoảng trắng và tab trước khi so sánh, giúp ẩn đi nhiễu do định dạng lại. Bật "Bỏ qua hoa thường" để chuyển cả hai bên về chữ thường, nhờ đó "Apple" và "apple" được coi là giống nhau. Có thể kết hợp cả hai tùy chọn.

features

Việc so sánh chạy ngay trong trình duyệt của bạn, nên dung lượng bị giới hạn bởi bộ nhớ khả dụng chứ không phải một giới hạn cố định. Các đoạn lên đến vài trăm nghìn ký tự được tính tức thì; các tệp rất lớn có thể mất một chút thời gian, đặc biệt khi bật cả tùy chọn bỏ qua khoảng trắng và bỏ qua chữ hoa/thường.

technical

So sánh theo dòng không phát hiện việc di chuyển — khi một khối biến mất ở chỗ này và xuất hiện lại ở chỗ khác, cả hai thay đổi đều được báo riêng. Đó cũng chính là cách hoạt động của diff mặc định trong Git, giúp thuật toán nhanh và dễ đoán.

technical

Không. Cả hai đoạn nội dung đều được so sánh cục bộ ngay trong trình duyệt của bạn. Không có gì được lưu trữ, không có gì được truyền đi và không có gì được ghi lại, nên bạn hoàn toàn yên tâm khi so sánh các hợp đồng mật, mã nguồn nội bộ hay nội dung chưa công bố.

privacy

Có — trình kiểm tra khác biệt này hoạt động trên mọi văn bản, bao gồm mã nguồn, JSON, CSV, nhật ký và tệp cấu hình. Dán phiên bản cũ và mới để so sánh mã trực tuyến từng dòng và làm nổi bật mọi dòng được thêm, xóa hay thay đổi.

usage

Có — khi một bản diff đang hiển thị, nhấp Copy diff (nút thao tác chính, hoặc điều khiển tương tự trong bảng Settings) để sao chép một phiên bản văn bản thuần vào bảng nhớ tạm, được định dạng với dấu + ở đầu cho phần thêm, − cho phần xóa, và một tiền tố trống cho các dòng không đổi. Nút hiển thị ngắn gọn "Copied!" để xác nhận, và văn bản đã sao chép có thể dán thẳng vào một ticket, email hay thông điệp commit.

features

Chuyển sang Split view để hai phiên bản hiện cạnh nhau như tài liệu gốc, rồi bật Ignore whitespace để những khác biệt về định dạng lại và ngắt dòng không làm rối kết quả, và thêm Ignore case nếu việc viết hoa không nhất quán không có ý nghĩa với việc rà soát của bạn. Khi bản so sánh đã ổn, dùng Copy diff để chỉ xuất những thay đổi được đánh dấu cho người rà soát hoặc khách hàng.

tips

Có — mỗi bên được giới hạn ở 3.000 dòng. Nếu hộp Original hoặc Changed vượt quá con số đó, công cụ sẽ dừng lại và hiển thị cảnh báo 'Input is too large to diff (3,000 line max per side). Compare smaller sections' thay vì tính toán kết quả, giúp tab không bị treo trên thuật toán so sánh từng dòng. Nếu bạn chạm giới hạn này, hãy chia tài liệu thành các phần nhỏ hơn — theo chương, tệp hoặc mục — và so sánh từng phần riêng.

technical

Có. Dán hai tài liệu JSON vào và công cụ so sánh sẽ làm nổi bật các dòng được thêm và bị xóa. Vì việc so sánh dựa trên từng dòng, hãy định dạng đẹp (pretty-print) cả hai tài liệu trước để mỗi khóa nằm trên một dòng riêng — nếu không, một thay đổi nhỏ trong khối dữ liệu một dòng sẽ khiến toàn bộ dòng đó bị đánh dấu là đã thay đổi. Cách làm tương tự cũng áp dụng cho tệp YAML, XML và tệp cấu hình.

usage

Mở từng tệp trong bất kỳ trình soạn thảo nào, sao chép nội dung, rồi dán một bên vào ô Original và bên còn lại vào ô Changed — công cụ so sánh chạy ngay lập tức trên trình duyệt mà không cần tải lên. Cách này áp dụng được cho mã nguồn, tệp CSV, log và file cấu hình. Các tệp quá lớn có thể vượt giới hạn số dòng, trong trường hợp đó hãy so sánh theo từng phần.

usage

Không — Trình kiểm tra khác biệt chạy hoàn toàn trong trình duyệt của bạn, vì vậy những gì bạn dán sẽ không bao giờ rời khỏi máy bạn đang sử dụng. Điều đó quan trọng nếu bạn đang kiểm tra thứ gì đó có chứa mã thông báo, khóa hoặc dữ liệu khách hàng. Đóng tab là đủ để xóa nó.

troubleshooting

Lỗi chỉ ra vị trí đầu tiên không thể phân tích được, lỗi này thường xảy ra ngay sau lỗi thực sự chứ không phải lỗi đó - thiếu dấu phẩy, dấu ngoặc kép hoặc dấu ngoặc không đóng hoặc dấu ngoặc kép thông minh được dán từ tài liệu thay vì dấu ngoặc thẳng. Trước tiên hãy kiểm tra dòng phía trên vị trí được báo cáo.

troubleshooting

Không cho cả hai. Diff Checker là miễn phí, bản tải xuống của bạn không có hình mờ và cuối cùng không có yêu cầu gì — không có điểm nào trong quy trình mà bạn hoàn thành công việc và sau đó phát hiện ra rằng nó phải trả tiền.

pricing

Không — Trình kiểm tra khác biệt chạy trong trình duyệt trên máy tính để bàn và điện thoại. Không cần cài đặt gì, không cần dùng thử để bắt đầu và không cần mua giấy phép trước khi bạn có thể xem liệu nó có đáp ứng được những gì bạn cần hay không. Hãy thử nó trên tập tin mà bạn thực sự đang gặp khó khăn thay vì một tập tin mẫu.

troubleshooting

Trình so sánh khác biệt giúp bạn hoàn thành công việc như thế nào

Những vấn đề thực tế mà nó giải quyết hàng ngày — cho doanh nghiệp, người sáng tạo và các công việc hàng ngày. Tìm trường hợp sử dụng phù hợp với bạn và bắt đầu.

Cho nhà phát triển

So sánh các phiên bản mã trước khi commit

So sánh hai đoạn mã cạnh nhau để phát hiện những chỉnh sửa vô tình trước khi mở pull request, đặc biệt khi làm việc mà không có IDE hoặc khi kiểm tra các bản vá sao chép từ cửa sổ chat

Cho doanh nghiệp

Phát hiện thay đổi trong hợp đồng & thỏa thuận

So sánh hai phiên bản của hợp đồng, NDA hoặc SOW để tìm mọi nội dung thêm vào và xóa đi mà luật sư và khách hàng đã thực hiện, ngay cả khi tài liệu đã được đánh máy lại

Cho người sáng tạo

So sánh các bản dịch cạnh nhau

So sánh hai bản dịch nháp để xem biên tập viên đã thay đổi, bỏ sót hay viết lại những cụm từ nào, giúp các đội bản địa hóa kiểm tra chất lượng nội dung qua tiếng Anh, tiếng Tây Ban Nha và tiếng Pháp

Học vấn

Phát hiện đạo văn trong tiểu luận và bài viết

So sánh bản nháp của học sinh với một nguồn nghi ngờ để làm nổi bật các câu và đoạn văn bị tái sử dụng nhằm kiểm tra đạo văn ở trường học, đại học và báo chí

Cho nhà phát triển

Kiểm tra các chỉnh sửa đối với phản hồi API & JSON

So sánh hai payload JSON, phản hồi API hoặc cấu hình YAML để theo dõi thay đổi cấu trúc, gỡ lỗi tuần tự hóa và xác nhận rằng một lỗi hồi quy thực sự đã làm thay đổi đầu ra

Cho doanh nghiệp

Theo dõi các bản sửa đổi tài liệu cho đội ngũ biên tập

So sánh bản nháp blog hôm nay với phiên bản hôm qua để thấy chính xác câu nào đã được di chuyển, viết lại hoặc xóa trong quá trình biên tập và căn chỉnh nội dung

Hợp pháp

Rà Soát Điều Khoản Dịch Vụ & Thay Đổi Chính Sách

Dán Điều khoản Dịch vụ hoặc Chính sách Bảo mật cũ của nhà cung cấp ở một bên và phiên bản mới ở bên kia, rồi bật Bỏ qua khoảng trắng để chỉ hiển thị những thay đổi từ ngữ thực chất trước khi bạn chấp nhận lại.

Sự nghiệp & Nhân sự

Soát lỗi chỉnh sửa sơ yếu lý lịch và thư xin việc

So sánh hai bản nháp CV hoặc thư xin việc trước khi nộp hồ sơ, xác nhận rằng việc rút gọn xuống một trang không vô tình xóa mất một chức danh, ngày tháng hay chỉ số bạn muốn giữ lại.

Tiếp thị

So sánh các bản nháp chiến dịch email

Kiểm tra dòng chủ đề và nội dung thân thư giữa hai phiên bản của một email tiếp thị trước khi nó được gửi đến danh sách của bạn, phát hiện một lời kêu gọi hành động bị mất hoặc một thay đổi nội dung chưa được duyệt từ lượt biên tập.

Tài chính

So sánh tài liệu gia hạn hợp đồng bảo hiểm

So sánh điều khoản hợp đồng năm nay với bản gia hạn năm ngoái để phát hiện các thay đổi về phạm vi bảo hiểm, mức khấu trừ hoặc phí bảo hiểm bị giấu trong phần văn bản mẫu dày đặc dễ đọc lướt qua.

Cho nhà phát triển

So sánh các phiên bản tệp cấu hình hoặc phản hồi API

Dán hai phiên bản của một file cấu hình JSON, YAML hoặc .env, hoặc hai payload phản hồi API, để xác định chính xác khóa hay giá trị nào đã thay đổi giữa các lần triển khai hoặc môi trường, mà không cần cài đặt kho git cục bộ hay công cụ so sánh khác biệt.

Ngắm nhìn từng vùng đất chuyển hóa

Mỗi bức ảnh đều vượt qua dấu gạch chéo và đi ra phía bên kia.