Trang chủ » làm thế nào để » Tại sao không phải tất cả các công cụ tìm kiếm tệp sử dụng Bảng tệp chính cho kết quả tức thì?

    Tại sao không phải tất cả các công cụ tìm kiếm tệp sử dụng Bảng tệp chính cho kết quả tức thì?


    Tìm kiếm dựa trên bảng tệp nhanh như chớp, vậy tại sao nó không được bao gồm trong mọi công cụ tìm kiếm chính? Đọc tiếp khi chúng tôi điều tra.

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Câu hỏi

    Người đọc siêu người dùng Dan Dascalescu tò mò tại sao tất cả các tìm kiếm không dựa trên bảng:

    Tôi vừa phát hiện ra UltraSearch và bị thổi bay bởi tốc độ tìm kiếm tệp và thư mục của nó. nó là tức thời. Và không sử dụng bất kỳ dịch vụ lập chỉ mục. Nó chỉ đơn giản sử dụng Bảng tệp chủ NTFS, nơi đã lưu trữ tất cả các tên tệp trên phân vùng NTFS.

    Câu hỏi là, tại sao không có khả năng này đường phổ biến hơn trong số các trình quản lý tệp và Windows Explorer Search (Win + F) để bắt đầu bằng?

    Chúng tôi khá tự tin rằng đây là phản ứng của mọi người dùng máy tính khi lần đầu tiên bắt gặp cách tìm kiếm dựa trên bảng tệp nhanh như vậy. Vậy tại sao nó không được tích hợp vào mọi thứ?

    Câu trả lời

    Mehrdad, người đóng góp cho SuperUser giải thích lý do tại sao tìm kiếm cấp thấp chưa bao giờ bắt gặp:

    Vì an ninh!

    Đó là lý do thực sự. (Và chỉ có lý do thực sự, theo ý kiến ​​của tôi - nó không phải là cái đó khó để tạo một trình đọc cho các hệ thống tệp chính, mặc dù điều đó không có nghĩa là dễ dàng; làm một nhà văn là thử thách thực sự.)

    Một chương trình như thế này bỏ qua toàn bộ cơ sở hạ tầng bảo mật của hệ thống, vì vậy chỉ có quản trị viên (hoặc người khác có đặc quyền của Trình quản lý khối lượng).

    Vì vậy, rõ ràng, nó sẽ không hoạt động trong nhiều tình huống - và Tôi không nghĩ Microsoft (hoặc bất kỳ công ty lớn nào khác) sẽ xem xét việc tạo ra một sản phẩm như thế này và sau đó khuyến khích người dùng chạy với tư cách quản trị viên, bởi vì sự phân nhánh an ninh.

    Nó sẽ về mặt lý thuyết có thể tạo ra một hệ thống chạy nền và lọc dữ liệu được bảo mật, nhưng trong thực tế, nó sẽ là một nhiều công việc để có được chính xác và không có lỗ hổng bảo mật cho sản xuất.

    Nhân tiện, tôi đã không sử dụng UltraSearch, nhưng tôi đã tự mình viết một chương trình tương tự cách đây vài năm mà tôi đã mở nguồn vào tháng trước! Kiểm tra xem nếu bạn quan tâm. :)


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.