টার, জিপ এবং রারের সংরক্ষণাগারটি কী ফাইলটি মুছে ফেলার জন্য সময় নেয় তা কার্যকর করে?


1

একটি বড় টারপ জিপ এবং রারের সংরক্ষণাগার থেকে ছোটগুলির চেয়ে ফাইল মুছতে কি বেশি সময় লাগে? আমি মনে করব যে কোনও ফাইল সংরক্ষণাগার থেকে মুছে ফেলার জন্য, মুছে ফেলা ফাইলটির পরে থাকা সমস্ত ডেটা সংরক্ষণাগারটিতে পুনরায় লিখতে হবে, সুতরাং এটি একটি ছোট সংরক্ষণাগারের বিপরীতে আরও বেশি সময় নেবে যেখানে ডেটা পরিমাণের পরিমাণ আরও লেখালিখি কম ... যদি না হয় তবে এই সংরক্ষণাগারগুলি কীভাবে বাকী ডেটাগুলি আবার না লিখে আর্কাইভের মাঝামাঝি থেকে ডেটা সরাতে সক্ষম হয়?

উত্তর:


1

আপনি ঠিক ঠিক বলেছেন। এটি ব্যবহৃত নির্ভুল সংরক্ষণাগার বিন্যাস এবং সংক্ষেপণের উপর কিছুটা নির্ভর করে, তবে সাধারণত, সর্বনিম্ন, মুছে ফেলা ফাইলটির "পরে" সংরক্ষণ করা সমস্ত ডেটা অবশ্যই নতুন করে লিখতে হবে।


পুরোপুরি সৎ হতে, আপনি কেন স্টোর করা ডেটা আবার লেখার প্রয়োজন তা ব্যাখ্যা করেন নি। হয়তো এটি একটি ভোকাবুলারি দ্বন্দ্ব, কারণ পুনর্লিখন বিভিন্ন ব্যক্তির কাছে বিভিন্ন জিনিসকে বোঝাতে পারে।
ডক্টোরো রিচার্ড

0

tar সংকুচিত সংরক্ষণাগার ফাইল পরিবর্তনকে সমর্থন করে না। তারপরে আপনাকে অবশ্যই সম্পূর্ণ সংরক্ষণের সংরক্ষণাগারটি পুনরায় লিখতে হবে, সাময়িকভাবে একটি সঙ্কুচিত রাখুন। এটি টার আর্কাইভ বিন্যাসের উপর নির্ভর করে।


-1

@ ডেভিড (পূর্ববর্তী পোস্টার) এর সাথে, আমি মনে করি যে দেওয়া উত্তরটি কিছুটা কম রয়েছে।

আসুন প্রশ্নগুলি বিশ্লেষণ করুন:

১. একটি বড় টারপ জিপ এবং রার সংরক্ষণাগার থেকে ছোটগুলির চেয়ে ফাইলগুলি মুছতে কি আরও বেশি সময় লাগে?

হ্যাঁ এটি করে, কারণ সংরক্ষণাগারটি বড়। তবে এটি একটি অযৌক্তিক সাধারণীকরণ ization এটি প্রভাব ফেলতে পারে এমন দুটি প্রধান কারণ বিবেচনা করে: সংরক্ষণাগার আকার এবং সংরক্ষণাগারভুক্ত ফাইলের সংখ্যা।

যদি কেবল একটি ফাইল সংরক্ষণাগারভুক্ত থাকে তবে মূলত আপনি যা করছেন তা সংরক্ষণাগারটি নিজেই মোছা হচ্ছে। যদি অনেকগুলি ফাইল থাকে তবে সংরক্ষণাগার প্রোগ্রামগুলিতে (এবং ফর্ম্যাটগুলি) ফাইলগুলি চিকিত্সার বিভিন্ন উপায় রয়েছে।

উদাহরণস্বরূপ, টারকে বোঝানো হয়েছিল টেপ সংরক্ষণাগার সংরক্ষণের জন্য একটি ক্রমিক ফাইল স্টোরিং ফর্ম্যাট । এর অন্যতম অসুবিধা হ'ল যেহেতু "সামগ্রীর সারণী" নেই, তাই কোনও ফোল্ডার বা কোনও ফাইল সন্ধানের জন্য এটি পুরো আর্কাইভের মাধ্যমে পুনরাবৃত্তি করতে হবে।

অন্যদিকে রারের কাছে শক্ত ফাইলগুলি তৈরি করার বিকল্প রয়েছে । একটি কঠিন ফাইল হ'ল একটি সংরক্ষণাগার যেখানে সমস্ত তথ্য আগে একটি বড় স্ট্রিম হিসাবে বিবেচিত হয়েছিল। এর অর্থ হ'ল, যখনই কেউ কোনও ফাইল অ্যাক্সেস করতে, সম্পাদনা করতে, যুক্ত করতে বা মুছতে চান, পুরো সংরক্ষণাগারটি প্রথমে সংক্ষেপিত, এবং তারপরে সংক্ষেপিত হতে হবে।

এবং এখন আমরা নতুন কিছু এ এসেছি: সংক্ষেপণ অনুপাত। যদি ফাইলগুলি অত্যন্ত সংকুচিত হয় তবে অ্যালগরিদম এগুলি অ্যাক্সেস করতে বেশি সময় লাগবে। যদিও এটি সংক্রামিত হওয়ার ধরণের ফাইলের উপর নির্ভরশীল (টেক্সট ফাইলগুলি (.ডোক্স নয়) উচ্চ রিডানডেন্সি রয়েছে যাতে তারা দ্রুত ডি / কমপ্রেস করা যায়)

২. এই সংরক্ষণাগারগুলি কীভাবে সংরক্ষণাগারটির মাঝের অংশ থেকে বাকী সমস্ত ডেটা পুনরায় না লিখে ডেটা সরাতে সক্ষম?

এই প্রশ্নের আগে যুক্তিটি সবসময় বৈধ হয় না, রার "সলিড" সংরক্ষণাগার ব্যতীত।

তার বাদ দেওয়া (উইকিপিডিয়া লিঙ্কে দেখানো কারণের জন্য), জিপ এবং রর উভয়েরই একটি "বিষয়বস্তুর সারণী" এর কিছু রয়েছে যা সংরক্ষণাগারগুলিকে নির্বাচনীভাবে ডেটা বের করতে সক্ষম করে। বিদ্যমান ডেটাগুলি পুনরায় সংক্ষেপণ ছাড়াই এই সমস্ত করা হয়েছে, যদিও ফাইলটি আর নেই বলে তাকে সংরক্ষণাগারের অভ্যন্তরে কিছু জিনিস পরিবর্তন করা দরকার।

একটি সংরক্ষণাগারটিকে একটি ছোট বাক্স হিসাবে ভাবুন, যেখানে প্রতিটি ফাইল এটি ফিট করার জন্য ক্র্যাম এবং সংকুচিত হয়। আপনি একটি আইটেম গ্রহণ করার সাথে সাথে বাক্সটি স্থানটি পূরণ করার জন্য সঙ্কুচিত হয়।


আপনি "2" তে জিজ্ঞাসা করা প্রশ্নের উত্তর কখনও দেয়নি। কিভাবে এটা সম্ভব? প্রশ্ন নিষ্কাশন বা recompression সম্পর্কে কিন্তু সম্পর্কে ছিল না পুনরায় লেখা
ডেভিড শোয়ার্টজ

আমি আসলে করেছি, যদি আপনি "বিষয়বস্তুর সারণী" সম্পর্কে পড়েন। মূলত সংরক্ষণাগারের ভিতরে থাকা প্রতিটি ফাইল পৃথকভাবে সংকুচিত হয়। কেবল পুনরায় লেখাটি যা ঘটতে পারে তা হ'ল ফাইলগুলি (সামগ্রীগুলি) পরে মুছে ফেলা ফাইল দ্বারা অধিষ্ঠিত অবস্থানে স্থানান্তর করা। তবে এটি তুচ্ছ, কারণ আপনাকে সংকুচিত ফাইলগুলিতে কোনও পরিবর্তন করার দরকার নেই। সর্বোত্তম তুলনা হ'ল একটি নথির অভ্যন্তরে পাঠ্যের একটি লাইন মুছে ফেলা, যেখানে প্রতিটি লাইনই একটি ফাইল। আপনাকে কেবল একটি মুছতে অন্য সমস্ত ফাইল পুনরায় লিখতে হবে না (রার 'কঠিন' কেস বাদে)।
ডক্টোরো রিচার্ড

সুতরাং, ফাইলটি যদি সংরক্ষণাগারটির শুরুতে আসে, তবে আপনাকে পুরো আর্কাইভটি আবার লিখতে হবে, তাই না? কেমন তুচ্ছ?
ডেভিড শোয়ার্জ

@ ডেভিড এই অর্থের দিক থেকে এটি অত্যন্ত তুচ্ছ যে আপনার বাকী ফাইলগুলি পুনরায় প্রসেস করার দরকার নেই, সমস্ত ভারী কাজ ইতিমধ্যে হয়ে গেছে। আবার আমি আপনাকে আমার সাদৃশ্যটি উল্লেখ করছি: আপনি নথির যে কোনও জায়গায় লাইন মুছে ফেললে আপনাকে আবার সমস্ত লাইন লেখার দরকার নেই।
ডক্টোরো রিচার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.