কমপক্ষে চারটি পৃথক কাজ রয়েছে যা প্রায়শই একসাথে বিভ্রান্ত হয় কারণ জনপ্রিয় সরঞ্জামগুলি সেগুলিকে একীভূত করে:
- সংরক্ষণাগার: একাধিক ফাইল (মেটাডেটা সহ) একত্রিত করার ক্ষমতা, যথাসম্ভব জিনিস সংরক্ষণ করে things লিনাক্স / ইউনিক্স বিশ্বে সংরক্ষণাগারটি traditionতিহ্যগতভাবে TAR ফাইল ফর্ম্যাটে করা হয়।
- সংক্ষিপ্তকরণ: বাইনারি ডেটা স্ট্রিমের আকারটি ক্ষয়ক্ষতিহীনভাবে হ্রাস করার ক্ষমতা। লিনাক্স / ইউনিক্স বিশ্বে, এটি GZip এবং BZip2 দ্বারা প্রচলিতভাবে করা হয়।
- এনক্রিপশন: কীগুলির সাহায্যে ডেটা স্ক্র্যাম্ব করার ক্ষমতা
- চেকসাম: ত্রুটিগুলি সনাক্ত করার ক্ষমতা (এবং সম্ভবত সঠিক)।
.Tar.gz এবং .tar.bz এর সর্বব্যাপী ছোট একটি সরঞ্জামের ইউনিক্স দর্শনের সাথে মিলে যায় যা একটি একক সরঞ্জাম যা সবকিছু করে does টিআর ফাইল ফর্ম্যাটটি সংক্ষেপণ বা এনক্রিপশন সমর্থন করে না, তবে এটি কোনও সংকোচকারী (.tar.zip বা .tar.7z সহ) দ্বারা আরও সংকোচিত হতে পারে। GZip এবং BZip2 এর কাজটি হ'ল কোনও ফাইল স্ট্রিমকে অন্য ফাইল স্ট্রিমে সংকুচিত করা, কম্প্রেশন লেয়ারটি কীভাবে মেটাডেটা বা এনক্রিপশন বা চেকসাম সংরক্ষণ করবেন সে যত্নের প্রয়োজন নেই। যদিও সময়ের tar
সাথে সাথে, আরও একটি সুবিধামতভাবে একটি সংকোচকের সাথে কাজ করার জন্য প্রোগ্রামে বেশ কয়েকটি শর্টকাট তৈরি করা হয়েছে ।
জিপ এবং 7z ফাইলের ফর্ম্যাটে, এই পৃথক কাজগুলি একটি একক প্রোগ্রাম দ্বারা একটি একক সুপার ফাইল ফর্ম্যাটে সম্পন্ন হয়।
এই সমস্তগুলি পোর্টেবল ফর্ম্যাট সত্ত্বেও উপরের প্রবণতাটি কেন ধরে যায়? একটি নির্দিষ্ট প্ল্যাটফর্মে একটি নির্দিষ্ট সংরক্ষণাগার বিন্যাস ব্যবহার করার কোনও বিশেষ সুবিধা আছে?
যেহেতু এটি এটি হয়ে গেছে তাই প্রোগ্রামের উত্স কোডগুলি traditionতিহ্যগতভাবে .tar.gz বা .tar.bz2 হিসাবে বিতরণ করা হয় কারণ ফাইলের অনুমতি সংরক্ষণ, পরিবর্তনের সময় ইত্যাদি প্রোগ্রামিংয়ের জন্য ব্যবহৃত বিভিন্ন সরঞ্জামের জন্য গুরুত্বপূর্ণ (যেমন মেক)।
পৃথক সংরক্ষণাগার এবং সংক্ষেপণ পদক্ষেপটি বছরের পর বছর ধরে খুব ভালভাবে কাজ করেছে, এটি সংরক্ষণাগার এবং সংকোচনের সাথে অবাধে মিশ্রিত করতে এবং মেলাতে সক্ষম হওয়ার স্পষ্ট সুবিধা রয়েছে এবং এর অসুবিধা (একটি 2-পদক্ষেপের সংক্ষেপণ প্রক্রিয়া) চালিত সরঞ্জামগুলি বিকাশ করে সহজেই নিষ্ক্রিয় করা যায় ( বেশিরভাগ আধুনিক লিনাক্স সংক্ষেপণ প্রোগ্রামটি সরাসরি মধ্যবর্তী পদক্ষেপটি গোপন করে .tar.gz বা .tar.bz2 এর সাথে সংকুচিত করবে)।
অন্যান্য ফাইল ফর্ম্যাটগুলিতে যাওয়ার কোনও দৃ reason় কারণ নেই, নতুন সংকোচকারীদের theতিহ্যটি ভঙ্গ করে ন্যায়সঙ্গত করার জন্য উল্লেখযোগ্যভাবে আরও ভাল সংকোচনের হার নেই এবং টার সবকিছু ভালভাবে সংরক্ষণ করতে পারে।