সংরক্ষণাগারগুলি এমন প্রোগ্রাম যা ফাইলে তথ্য সংকুচিত করতে পারে। আধুনিক সংরক্ষণাগারগুলি আপনাকে একটি সংরক্ষণাগারে বেশ কয়েকটি ফাইল একত্রিত করতে এবং এই জাতীয় সংরক্ষণাগারগুলির বিষয়বস্তু দেখার অনুমতি দেয়। তাদের সহায়তায় তৈরি করা সংরক্ষণাগারটির আকারটি মূল ফাইলের আকারের চেয়ে অনেক ছোট হতে দেখা যায়।
নির্দেশনা
ধাপ 1
বেশিরভাগ সংরক্ষণাগার পরিচালনার সাধারণ নীতিটি এমন এক অ্যালগরিদমের উপর ভিত্তি করে তৈরি হয়েছিল যা গবেষক এ। ল্যাম্পেল এবং জে জিভ গত শতাব্দীর 80 এর দশকে তৈরি করেছিলেন। জিভ এবং ল্যাম্পেল দ্বারা নির্মিত অ্যালগরিদম আপনাকে কোনও ফাইলের নকল কোড গণনা করতে দেয় এবং এর আকারটি হ্রাস করতে পারে। এর জন্য ডেটা সিকোয়েন্স থেকে একটি অভিধান সংকলিত হয়। উদাহরণস্বরূপ, ফাইলের বাইনারি কোডটিতে নিম্নলিখিত সংমিশ্রণ রয়েছে: 10111011101110110011. এটি সহজেই দেখা যায় যে 1011 কোডটি এতে বেশ কয়েকবার পুনরাবৃত্তি হয়েছে। আর্কিভার এই জাতীয় কোড সনাক্ত করে এবং এটি একবারে সংরক্ষণাগারটিতে লিখেছে এবং যখন এটি আনজিপিং করা হয় তখন এটি ফাইলটিতে প্রয়োজনীয় জায়গাগুলিতে আবার কোডটি প্রতিস্থাপন করে।
ধাপ ২
আর্কিভার ফাইলটি কতটা সংকুচিত করবে তা উত্স অভিধানের আকারের উপর নির্ভর করে। অভিধানটি যদি খুব বড় হয় তবে এটি সংরক্ষণাগারটির আকারকে প্রভাবিত করবে। অভিধানের আকার যদি খুব ছোট হয় তবে তৈরি করা সংরক্ষণাগারগুলিতে ত্রুটি দেখা দিতে পারে। আপনি এন্ট্রপি কোডিং (তথাকথিত হাফম্যান পদ্ধতি) ব্যবহার করে কোনও ফাইলের সংক্ষেপণ অনুপাত বাড়িয়ে তুলতে পারেন। এন্ট্রপি কোডিংয়ের সাথে, বার বার করা বাইনারি খণ্ডগুলি একটি শর্টকোড ব্যবহার করে লেখা হয়। আধুনিক সংরক্ষণাগারে, এনট্রপি কোডিং অতিরিক্ত কোডিং পদ্ধতি হিসাবে ব্যবহৃত হয়।
ধাপ 3
ইউনিক্স সিস্টেমে, জিজিপ হ'ল সর্বাধিক জনপ্রিয় chi এই আর্কিভারটি ক্ষতিহীনভাবে ডেটা সংকুচিত করে এবং ডিফল্ট অ্যালগরিদমের উপর ভিত্তি করে। এখানে ফাইলগুলির সংকোচন দুটি পদ্ধতির মধ্যে ঘটে - প্রথমত, কোডটির নকল টুকরো প্রতিস্থাপন করা হয় এবং তারপরে সেগুলির অক্ষরগুলি হাফম্যান পদ্ধতিটি ব্যবহার করে নতুন অক্ষর দ্বারা প্রতিস্থাপন করা হয়। ইউনিক্স সিস্টেমগুলির জন্য সংরক্ষণাগারগুলির অনেকগুলি অসুবিধা রয়েছে। এগুলি মূলত অনেকগুলি ফাইল সমন্বিত সংরক্ষণাগারগুলিকে লক্ষ্য করে, সুতরাং একটি ফাইলকে আনজিপ করা কঠিন। ইউনিক্স সংরক্ষণাগারগুলি এতে সংরক্ষণ করা সমস্ত ফাইলের একটি অবিচ্ছিন্ন অ্যারে হিসাবে একটি সংরক্ষণাগারটি দেখে This সংরক্ষণাগারটি প্রতিটি ফাইলে থাকা তথ্যের ভিত্তিতে গঠিত হয়।
পদক্ষেপ 4
উইন্ডোজ সিস্টেমে উইনজিপ,--জিপ এবং উইনআরএর মতো সংরক্ষণাগারগুলি সাধারণ। ইউনিক্স সিস্টেমের বিপরীতে, এই সংরক্ষণাগারগুলি পৃথক ফাইল এবং অবিচ্ছিন্ন আর্কাইভ উভয়ই অনেকগুলি ফাইল নিয়ে কাজ করার উপর দৃষ্টি নিবদ্ধ করে। বেশিরভাগ আধুনিক উইন্ডোজ আর্কাইভগুলি অনেকগুলি সংরক্ষণাগার ফর্ম্যাট "সমর্থন করে", এনক্রিপশন সমর্থন করে এবং খুব বড় ফাইল সংকোচন করতে সক্ষম (উদাহরণস্বরূপ, উইনআরআরআর্কিভারের জন্য সর্বাধিক ফাইলের আকার আট বিলিয়ন গিগাবাইটের বেশি)।