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