Rsync বন্ধুত্বপূর্ণ gzip


26

আমার অবশ্যই একমাত্র হওয়া উচিত নয় - আমি .tar.gz ফাইলগুলি রিসাইনিং করছি এবং লক্ষ্য করুন যে প্রতিবার পুরো ফাইলটি পার্থক্যের পরিবর্তে আর সিএনএসড হয়। এটি পড়ার পরে মনে হয় ১৯৯৯ সালে কেউ আবার একটি অ্যালগরিদম তৈরি করেছে যা সমস্যার সমাধান করেছে http://svana.org/kleptog/rgzip.html (মাত্র 5% ডেটা স্থানান্তরিত হওয়া প্রয়োজন)

এটি যেহেতু কোথাও চলে গেছে, আমি কীভাবে RSSync বন্ধুত্বপূর্ণ .tar.gz ফাইল তৈরি করব?

উত্তর:


27

আমার জিজিপ (উবুন্টু এবং ফেডোরার উপর) --rsyncable বিকল্প রয়েছে। সুতরাং ব্যবহার করে টার্বলগুলি তৈরি করুন:

tar -c whatever/ | gzip --rsyncable > file.tar.gz

12

জিজেপের জন্য বিজেস্টে আরএসসিঙ্কেবল বিকল্পটির বেশ ভাল ব্যাখ্যা রয়েছে । লেখকের পরীক্ষায়, এই বিকল্পটি ফাইলের আকারে প্রায় 1% যোগ করেছে, তবে আরএসসিএনসি'র পক্ষে 1,300 বারেরও বেশি গতিবেগের সাথে একটি জিজেপড ফাইলে আপডেটগুলি স্থানান্তর করা সম্ভব করেছে।

বিষণ্ণ বিবরণগুলির জন্য, এই আলোচনাটি দেখুন , যা তারা উদ্ধৃত করে।




3

আমি জানি যে উবুন্টু লিনাক্স একটি প্যাচ (gzip ফাইল) gzip উত্সগুলিতে একটি --rsyncableপতাকা ব্যবহারের অনুমতি দেওয়ার জন্য প্রয়োগ করে । আপনি সেই প্যাচটি ডাউনলোড করতে পারেন এবং এটি নিজেই ব্যবহার করতে পারেন বা দেখুন যদি আপনার ডিস্ট্রিবিউশনে প্যাচটি অন্তর্ভুক্ত রয়েছে কিনা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.