![]() | |
![]() | |
উন্নয়নকারী | ডেভিড কারপেন্টার |
---|---|
প্রাথমিক সংস্করণ | ২২ ডিসেম্বর ২০০৪[১] |
স্থিতিশীল সংস্করণ | ১.৪.১.১০২৬
/ ১ আগস্ট ২০২৪[১] |
রিপজিটরি | none |
অপারেটিং সিস্টেম | উইন্ডোজ এক্সপি ও পরবর্তী |
ধরন | ডেস্কটপ অনুসন্ধান |
লাইসেন্স | এমআইটি লাইসেন্স |
ওয়েবসাইট | voidtools![]() |
এভ্রিথিং উইন্ডোজের জন্য একটি ফ্রিওয়্যার ডেস্কটপ অনুসন্ধান সরঞ্জাম। এটি দ্রুত নাম অনুসারে ফাইল এবং ফোল্ডারগুলি খুঁজে পেতে সাহায্য করে। যেহেতু বাইনারি এবং এভ্রিথিং টুল অ্যাপ্লিকেশন নিজেই এমআইটি পারমিসিভ লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত, এটিকে ওপেন সোর্স হিসেবে বিবেচনা করা হয়।
যখন এভ্রিথিং প্রথম চালানো হয়, এটি সিস্টেমের সব এনটিএফএস এবং আরইএফএস ভলিউমের[২] প্রতিটি ফাইল এবং ফোল্ডারের নামের একটি সূচী তৈরি করে, যা ফাইলের মেটাডেটা থেকে নেওয়া হয়। এনটিএফএস-এর ক্ষেত্রে, এটি এনটিএফএস মাস্টার ফাইল টেবিল থেকে তথ্য নেয়।[৩] ডিফল্টভাবে, সমস্ত সংযুক্ত এনটিএফএস এবং আরইএফএস ভলিউম সূচীকৃত হয়।[৪] একবার সূচী তৈরি হলে, অ্যাপ্লিকেশনটি তা ক্রমাগত আপডেট করে; এনটিএফএস-এর ক্ষেত্রে, আপডেটগুলি এনটিএফএস পরিবর্তন জার্নাল থেকে নেওয়া হয়।[৫]
যেকোন ফাইল সিস্টেমের নির্দিষ্ট ফোল্ডারগুলিও সূচীতে যোগ করা যেতে পারে, তবে এনটিএফএস বা আরইএফএস ব্যবহার করে না এমন ফোল্ডারগুলির সূচীকরণ ধীর হয়,[৬] যদিও সম্পূর্ণ সূচক ব্যবহার করে অনুসন্ধান করা হয় না।
যে কোনো ফাইল সিস্টেমই সূচীকৃত ড্রাইভ এবং ফোল্ডারগুলিতে ব্যবহৃত হোক না কেন, এভ্রিথিং তার সূচীতে ব্যবহারকারীর অনুসন্ধান অভিব্যক্তির জন্য ফাইলের নাম খোঁজে, যা লক্ষ্য ফাইলের নামের একটি অংশ বা একটি রেগুলার এক্সপ্রেশন হতে পারে।[৭] অনুসন্ধান শব্দটি টাইপ করার সঙ্গে সঙ্গে এটি মধ্যবর্তী ও তাৎক্ষণিক ফলাফল প্রদর্শন করে।
যেহেতু এভ্রিথিং বিষয়বস্তু সূচীকরণ করে না এবং এনটিএফএস ড্রাইভের জন্য কেবল এনটিএফএস পরিবর্তন জার্নাল ব্যবহার করে ফাইলের আপডেট ফিল্টার করে, তাই এনটিএফএস ড্রাইভে এটি শুধু সূচী আপডেটের জন্যই ফাইল সিস্টেমের কার্যকলাপ প্রয়োজন। এছাড়াও, এনটিএফএস এবং আরইএফএস ড্রাইভগুলির সূচীকরণের সময় এটি খুব কম মেমরি এবং প্রসেসর সময় ব্যবহার করে।[৮][৯]
টেইক কমান্ড কনসোল প্রোগ্রামটিতে কমান্ড লাইন প্রবেশাধিকার অনুমতি দেওয়ার জন্য অভ্যন্তরীণ কমান্ড everything
অন্তর্ভুক্ত করে।[১০]
যেহেতু এভ্রিথিং-এর এনটিএফএস পরিবর্তন জার্নালে প্রবেশের প্রয়োজন হয়, এটি প্রশাসক অনুমতিতে চালাতে হয়, অথবা একটি বিশেষাধিকারপ্রাপ্ত ব্যবহারকারী অ্যাকাউন্টে কিংবা উইন্ডোজ সার্ভিস হিসেবে। উইন্ডোজ সার্ভিস হিসেবে এটি প্রশাসক অনুমতি ছাড়া অ্যাকাউন্টগুলির জন্য অনুসন্ধান কার্যকারিতা প্রদান করতে পারে।[১১] তবে, এভ্রিথিং অনুসন্ধান ফলাফল প্রদর্শনের আগে ক্লায়েন্টের অনুমতি দ্বারা ফলাফলগুলি ফিল্টার করে না, ফলে প্রতিটি ব্যবহারকারী একটি ভলিউমের সব ফাইল দেখতে পারে। তদুপরি, ফাইল খোলার বা কার্যকরী ফাইল চালানোর সময়, এটি ব্যবহারকারীর নিজস্ব অনুমতির পরিবর্তে তার নিজস্ব অনুমতি ব্যবহার করে।[১২] যদিও একটি ফাইল খুলতে সময় অনুমতি বৃদ্ধি প্রতিরোধের একটি উপায় থাকতে পারে,[১৩] অন্য ব্যবহারকারীর অ্যাকাউন্টের গোপন ফাইলগুলোর তালিকা দেখার বিরুদ্ধে কোনো স্পষ্ট সমাধান নেই।
২০০৯ সালের নভেম্বর থেকে ২০১৩ সালের জানুয়ারী পর্যন্ত এভ্রিথিংয়ের কোনো হালনাগাদ বের করা হয়নি।[১৪] তবে তারপর থেকে প্রোগ্রামটি অনেক হালনাগাদ পেয়েছে।[১৪]
এই বিকল্প এবং বিনামূল্যের অনুসন্ধান ইঞ্জিনগুলি সরাসরি এনটিএফএস ইনডেক্স পড়ার একই কৌশল ব্যবহার করে: