একটি CAB ফাইল কি?
একটি .cab এক্সটেনশন সহ একটি ফাইল উইন্ডোজ ক্যাবিনেট ফাইলের অন্তর্গত যা সিস্টেম ফাইলের বিভাগের অন্তর্গত। এটি একটি ফাইল যা Microsoft Windows-এর সংস্করণে সংরক্ষণাগার ফাইল বিন্যাসে সংরক্ষিত হয় যা সংকুচিত ডেটা অ্যালগরিদম সমর্থন করে, যেমন LZX, Quantum, এবং ZIP৷ যখন একজন ব্যবহারকারী বা বিকাশকারী সফ্টওয়্যার ইনস্টলেশন ডেটা এবং ফাইলগুলি ধারণ এবং ভাগ করতে চায় তখন ফাইলটি অত্যাবশ্যকভাবে কাজে আসে। লসলেস ডেটা কম্প্রেশনের বৈশিষ্ট্য এবং এই ফাইলগুলিতে অন্তর্ভুক্ত ডিজিটাল সার্টিফিকেশন এই ফাইলটিকে এই ধরনের ফাইলগুলি সংরক্ষণ এবং শেয়ার করার জন্য নিখুঁত করে তোলে। এটি বিভিন্ন মাইক্রোসফ্ট ইনস্টলার যেমন ডিভাইস ইনস্টলার, সেটআপ API, এবং AdvPak সমর্থন করে।
সংক্ষিপ্ত ইতিহাস
CAB ফাইল একটি ডেটা কম্প্রেশন ফাইল টাইপ যা মাইক্রোসফ্ট দ্বারা তৈরি করা হয়েছিল। প্রথমে এটিকে ডায়মন্ড বলা হত, কিন্তু তারপর এটি জনপ্রিয়ভাবে CAB ফাইল নামে পরিচিত হয়, সংক্ষেপে ক্যাবিনেট শব্দটি।
প্রযুক্তিগত স্পেসিফিকেশন
একটি CAB ফাইল সাধারণত সর্বোচ্চ 65535টি ফোল্ডার ধারণ করতে পারে, যার মধ্যে প্রতিটিতে সর্বোচ্চ 65536টি ফাইল থাকতে পারে। CAB ফাইল স্টোরেজ মেকানিজম সময় এবং স্থান-দক্ষ কারণ এটি প্রতিটি ফাইলকে আলাদাভাবে সংকুচিত এবং সংরক্ষণ করার পরিবর্তে একটি সংকুচিত ব্লক হিসাবে সংরক্ষণ করে। CAB আর্কাইভ ফোল্ডারে খালি ফোল্ডার সংরক্ষণ করা যাবে না। CAB ফাইলটি প্রথমে মাইক্রোসফ্ট দ্বারা বিকশিত হয়েছিল এবং এটি বিভিন্ন ইনস্টলারে ব্যবহৃত হয়, যেমন InstallShield একটি সামান্য ভিন্ন বিন্যাসে। সিএবি ফাইলগুলি সাধারণত স্ব-নিষ্কাশন প্রোগ্রামগুলির সাথে সংযুক্ত থাকে। মাইক্রোসফ্ট CAB ফাইলগুলি তাদের অনন্য মার্কারের কারণে সহজেই সনাক্তযোগ্য যা বিন্যাস সনাক্ত করতে সহায়তা করে। সমস্ত Microsoft CAB ফাইলের অনন্য মার্কার হল একটি চার-শব্দের উপসর্গ, MSCF। এই কোডটি দেখে, একজন ব্যবহারকারী সহজেই একটি মাইক্রোসফ্ট CAB ফাইলকে অন্যান্য ফাইল থেকে আলাদা করতে পারে এবং সেই অনুযায়ী কম্প্রেসার বা সংস্করণে ব্যবহার করতে পারে। ফাইলগুলিকে আরও সফ্টওয়্যার ইনস্টলেশন ডেটা দিয়ে সংকুচিত করা যেতে পারে, বা সঠিক সফ্টওয়্যার ব্যবহার করে বর্তমান ডেটা ডিকম্প্রেস করা যেতে পারে।
CAB উদাহরণ
নিম্নলিখিত উদাহরণটি একটি CAB ফাইল কাঠামোতে ফাইল এবং ফোল্ডারগুলির মধ্যে সম্পর্ককে চিত্রিত করে: