So sánh văn bản

So sánh hai văn bản theo dòng, từ hoặc ký tự. Làm nổi bật phần thêm và xóa trong bản thảo, mã nguồn và JSON, giữ nguyên khoảng trắng và xuống dòng. Không cần tài khoản.

So sánh
0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

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

  1. Dán bản gốc vào ô đầu tiên và bản đã sửa vào ô so sánh.
  2. Chọn theo dòng cho mã và danh sách, theo từ cho đoạn văn, hoặc theo ký tự để tìm thay đổi nhỏ ở chữ và số.
  3. Chạy so sánh rồi xem phần thêm và xóa được đánh dấu. Đổi chế độ và so sánh lại nếu cần mức chi tiết khác.

Tìm hiểu về So sánh văn bản

So sánh theo dòng phù hợp với mã nguồn và cấu hình; theo ký tự giúp tìm thay đổi nhỏ. Dữ liệu được so sánh đúng như đã nhập, kể cả khoảng trắng. Các phép so sánh quá lớn hoặc phức tạp sẽ dừng để trình duyệt không bị đơ.

Ví dụ so sánh hai phiên bản văn bản

Dữ liệu đầu vào
Dữ liệu đầu vào Dòng thứ nhất Dòng thứ hai Dòng thứ ba Văn bản để so sánh Dòng thứ nhất Dòng đã sửa Dòng thứ ba
Kết quả
[ { "value": "Dòng thứ nhất\nDòng ", "count": 8, "kind": "unchanged" }, { "value": "thứ", "count": 1, "kind": "removed" }, { "value": "đã", "count": 1, "kind": "added" }, { "value": " ", "count": 1, "kind": "unchanged" }, { "value": "hai", "count": 1, "kind": "removed" }, { "value": "sửa", "count": 1, "kind": "added" }, { "value": "\nDòng thứ ba", "count": 6, "kind": "unchanged" } ]

Câu hỏi thường gặp về So sánh văn bản

Nên so sánh theo dòng, từ hay ký tự?

Chế độ dòng đánh dấu cả dòng có thay đổi, phù hợp với mã, nhật ký và danh sách. Chế độ từ thu hẹp phần thay đổi trong câu và giữ khoảng trắng. Chế độ ký tự giúp tìm một chữ hoặc chữ số bị sửa. Emoji và dấu kết hợp có thể gồm nhiều điểm mã; hãy dùng công cụ Unicode nếu nhìn bằng mắt khó phân biệt.

So sánh có bỏ qua khoảng trắng, xuống dòng hay chữ hoa không?

Không. Khoảng trắng, tab, ký tự xuống dòng và chữ hoa/chữ thường đều được so sánh. Hai văn bản trông giống nhau vẫn có thể chứa ký tự vô hình khác nhau. Chế độ từ không phải bộ phân tích ngữ pháp theo ngôn ngữ. Nếu cả dòng bị đánh dấu, hãy thử chế độ ký tự.

Có thể so sánh JSON và mã nguồn không?

Có, bằng cách dán dưới dạng văn bản. JSON được so sánh theo chữ, không theo tính tương đương của dữ liệu; thụt lề và thứ tự khóa có thể tạo khác biệt. Để giảm khác biệt về định dạng, hãy định dạng cả hai bằng cùng thiết lập JSON trước. Công cụ không chạy mã, kiểm chứng hành vi chương trình hay tự động hợp nhất thay đổi.

Có thể so sánh tệp Word, PDF và tải bản vá Git không?

Trang này so sánh hai văn bản được dán vào, không trích xuất nội dung từ tệp Word hay PDF. Sao chép và tải xuống cung cấp danh sách thay đổi có cấu trúc dưới dạng văn bản JSON, không phải bản vá Git hay tài liệu đã hợp nhất. Văn bản lớn hoặc khác nhau nhiều có thể chạm giới hạn dung lượng hoặc thời gian; hãy so sánh từng phần nhỏ.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

Tác vụ thường dùng và ví dụ

  • Rút gọn JSON

    Thu gọn JSON về một dòng, giữ nguyên chuỗi và giá trị số chính xác.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.