Chuyển đến nội dung chính
eyunzhu

So sánh văn bản

So sánh hai văn bản theo dòng, xem phần thêm và xóa kèm số dòng, rồi tải các khác biệt.

Cách hiển thị

Kết quả cập nhật khi nhập hoặc đổi tùy chọn

Kết quả

Xử lý ngay trong trình duyệt. Không tải lên hay lưu dữ liệu.

Giới thiệu công cụ

Tập trung rà soát bản sửa văn bản hoặc cấu hình tại các chỗ thay đổi. Trường và cấu trúc JSON có công cụ so sánh riêng.

Cách sử dụng

Nhập hai phiên bản hoặc mở tệp ở từng phía. Các dòng khớp vẫn được căn lại khi có dòng chèn thêm. Có phân biệt chữ hoa thường và khoảng trắng, nhưng chuẩn hóa kiểu xuống dòng. Mỗi văn bản tối đa 3.000 dòng và 256 KiB; tích số dòng không vượt 4 triệu. Bản tải dùng + và - để đánh dấu thay đổi.

Đổi giữa xem song song và gộp dòng. Ký tự thay đổi được tô trong từng dòng. Có thể thu gọn đoạn dài giống nhau và chuyển đến khác biệt trước hoặc sau. Bỏ qua khoảng trắng cuối dòng là tùy chọn; khoảng trắng khác và hoa thường vẫn được so sánh. Tệp tải luôn chứa toàn bộ so sánh.

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

Phần thu gọn có bị bỏ khỏi tệp tải xuống không?

Không, tệp giữ toàn bộ so sánh. Kết quả có dấu thêm và xóa nhưng không có header tệp và khối của bản vá tiêu chuẩn, nên không dùng trực tiếp với git apply.

Tùy chọn bỏ qua khoảng trắng bỏ qua những gì?

Chỉ khoảng trắng và tab ở cuối dòng bị bỏ qua khi so sánh. Khoảng trắng đầu dòng và khác biệt hoa/thường vẫn được tính. Các dấu xuống dòng CRLF và CR được chuẩn hóa thành LF để so sánh.

Tại sao văn bản ít byte vẫn có thể vượt giới hạn so sánh?

Mỗi bên tối đa 256 KiB và 3000 dòng; tích số dòng của hai bên còn phải không quá 4 triệu. Nhiều dòng ngắn vẫn có thể chạm giới hạn này. Hãy chia thành các phần tương ứng để so sánh riêng.

Bình luận

0
để tham gia thảo luận.
Chưa có bình luận.
Chuỗi trả lời

Theo dõi toàn bộ cuộc trò chuyện theo thời gian; mỗi câu trả lời cho biết chính xác tin nhắn được phản hồi.