Chuẩn bị cho input
Nhúng văn bản cũ trên trường trái và văn bản mới được dự định trong trường được sửa đổi. Tự chuẩn hóa không gian trắng không liên quan trước khi sự khác biệt không gian không nên tạo ra các thay đổi đường.
So sánh hai phiên bản line by line
Xây dựng một dòng giới hạn cấp độ so sánh dài nhất-thường thường với dòng không thay đổi, thêm, và xóa, hoàn toàn trong tab trình duyệt này.
Số lượng và biến đổi diễn ra địa phương. Nirmion không gửi văn bản trong không gian làm việc này đến một API.
Hướng dẫn sản phẩm
Nhúng văn bản cũ trên trường trái và văn bản mới được dự định trong trường được sửa đổi. Tự chuẩn hóa không gian trắng không liên quan trước khi sự khác biệt không gian không nên tạo ra các thay đổi đường.
Không có cài đặt fuzzy. Các dòng chính xác trở thành bối cảnh; các dòng gốc không phù hợp được đánh dấu bằng điểm kém và các dòng chưa phù hợp được sửa đổi bằng cộng đồng. Các thuật toán được giới hạn từ chối các tập lệnh lớn hơn là đóng băng tab.
Đọc các nhóm xóa và thêm như các thay đổi có thể, sau đó so sánh các bản thảo quan trọng trong nguồn. Không áp dụng sản phẩm như a Git patch: nó có các nhãn và tiền tệ nhưng không có các đường lối, file, hoặc patch bảo đảm.
Làm thế nào nó hoạt động
Kết thúc đường được bình thường hóa và một bản ghi ghi dài chung dài nhất cho mỗi cặp vị trí được gắn kết. Việc tái tạo phát ra các dòng không thay đổi, thêm hoặc loại bỏ trong khi duy trì lệnh nguồn. Mỗi trang được cáp vào 1.500 dòng và 250.000 ký tự để kết nối bộ nhớ và sử dụng CPU; kết quả được cáp vào một triệu ký tự.
hữu ích khi nào
So sánh đường dây cung cấp một bản ghi trước tư nhân nhanh chóng trước khi một đánh giá biên tập sâu hơn hoặc kiểm soát phiên bản.
Câu hỏi được trả lời
Các giới hạn thực tế có liên quan đến các công cụ văn bản. Những câu trả lời này giải thích những gì được đo lường, những gì được giữ lại, và khi nào một đánh giá thủ công vẫn cần thiết.
Không Tương tự và đo hoạt động trên các dòng hoàn chỉnh. Một chỉnh sửa một nhân vật làm cho dòng cũ là một loại bỏ và dòng mới là một bổ sung.
Sự sắp xếp theo dõi lâu nhất có công việc tồi tệ nhất quadratic. Mức kết nối rõ ràng bảo vệ phản ứng và bộ nhớ của trình duyệt. Sử dụng phần mềm phiên bản hoặc phần mềm diff dành riêng cho các tệp lớn hơn.
Không Nó giống như một diff đơn giản cho khả năng đọc nhưng không bao gồm các tìm kiếm tiêu chuẩn, đường, hash hoặc các bảo đảm ứng dụng.
Tính riêng tư và bảo tồn
Nirmion thực hiện các hoạt động này với trình duyệt JavaScript. Không gian làm việc không gọi danh sách API với văn bản nguồn của bạn, và nội dung công việc hoàn thành được giữ chỉ trong bộ nhớ thành phần này để tải về lại.
Một tệp được tải xuống vẫn còn trong các tải xuống trình duyệt, lưu trữ thiết bị, sao lưu, và bất kỳ vị trí nào bạn chia sẻ nó. Tắt hoặc đóng trang khi làm việc trên một thiết bị được chia sẻ, và tránh che giấu bí mật vào các phần mở rộng hoặc quản lý clipboard của bên thứ ba.
Chi tiết công cụ
Nirmion Text Diff so sánh văn bản thẳng ban đầu và được sửa đổi bằng cách sử dụng sự phù hợp chính xác của dòng-tương đương dài nhất-thường-thường-thường. Nó báo cáo không thay đổi, thêm, và loại bỏ các dòng cộng với thời gian xử lý, giúp người dùng kiểm tra các bản thảo, ghi chú, chính sách, các bản ghi, và cấu hình snippets mà không gửi chúng đến một API.
Mỗi trang được giới hạn với 250.000 ký tự và 1.500 dòng, và kết quả đọc được tải xuống như text_nirmion_tools_diff.txt. Trang này rõ ràng tách biệt tác phẩm này khỏi phân tích chủng tộc, phân biệt từ và các bản patch kiểm soát phiên bản phù hợp với tiêu chuẩn.