@ অ্যাডিয়াস, কীভাবে gzipকাজ করে তা চয়ন করার জন্য একটি ছোট্ট নীট - gzipএটি একটি ব্লক-ভিত্তিক সংক্ষেপণ অ্যালগরিদম এবং এতে মোটামুটি সহজ one সম্পূর্ণ ফাইলটি সংক্ষেপণ টেবিলের জন্য বিবেচনা করা হয় না - কেবলমাত্র প্রতিটি ব্লক। অন্যান্য অ্যালগরিদমগুলি ফাইলের সম্পূর্ণ সামগ্রী ব্যবহার করতে পারে এবং কয়েকটি এমন রয়েছে যা একাধিক ব্লক বা এমনকি ভেরিয়েবল-আকারের ব্লকগুলির সামগ্রী ব্যবহার করে use একটি আকর্ষণীয় উদাহরণ হ'লlrzip , একই লেখক হিসাবে rsync!
gzipএর অ্যালগোরিদমের উপর চর্মসার ।
সুতরাং, সংক্ষেপে, rsync -zসম্ভবত ব্যবহারের ফলে প্রথম ইঙ্গিত হিসাবে একই সংকোচনের ফলন হবে gzip- এবং আপনি যদি কোনও ডিফারেনশিয়াল ট্রান্সফার করছেন তবে rsyncএর ডিফিং অ্যালগরিদমের কারণে আরও ভাল ।
এটি বলেছিল, আমি মনে করি যে কোনও একটি অ-ডিফারেনশিয়াল স্থানান্তরের জন্য নিয়মিতভাবে scpহস্তমৈথুনে প্রহার rsyncকরতে পারে - কারণ এটির rsyncঅ্যালগরিদমের তুলনায় অনেক কম ওভারহেড থাকবে (যা scpযাইহোক হুডির নীচে ব্যবহার করবে !)
যদি আপনার নেটওয়ার্কটি কোনও বাধা হয়ে দাঁড়ায়, তবে আপনি তারে সংক্ষেপণটি ব্যবহার করতে চান।
যদি আপনার ডিস্কগুলি যদি বাধা হয় তবে একটি সংকুচিত ফাইলটিতে স্ট্রিমিং করা ভাল। (উদাহরণস্বরূপ, netcatএকটি যন্ত্র থেকে অন্য মেশিনে প্রবাহিত gzip -c)
সাধারণত, যদি গতি কী হয় তবে একটি বিদ্যমান ফাইলকে হাতের আগে সংকোচন করা ব্যর্থ।
টিমটোড্ডি, ওয়াইএমএমভি, আইএনএল, ইত্যাদি