سؤال

لدي مجموعة من المناطق الجغرافية النائية العقد مع غير متجانسة أنظمة التشغيل التي تحتاج إلى نقل الملفات والتحديثات حول استخدام برنامج Java أنا أكتب.في الوقت الحاضر أنا في حاجة الى ارسال الملف بأكمله مرة أخرى إذا كان الملف يتغير.هل هناك طريقة لتحديد أقسام الملفات المختلفة و فقط إرسال تلك (لاحظ أن هذه الملفات ليست بالضرورة النص, أنها يمكن أن تكون أي شكل).الطريقة الوحيدة التي يمكنني أن أفكر في أن تقسيم الملف إلى كتل ، تجزئة الكتل وإرسال التجزئة تعود على الطالب ثم يطلب إلا القطع فإنه يحتاج ولكن كتل صغيرة وكبيرة الملفات هذا هو أحمال كبيرة جدا هل هناك أي طريقة لإرسال بعض الرسائل فيها ملف من هذا القبيل أن المفرد رسالة يمكن تحليلها إلى تقديم قائمة من القطع التي تحتاج إلى أن تنتقل ؟

معظم هضم وظائف هي مصممة بحيث صغيرة تغيير نتائج البيانات في تغيير كبير على كامل تجزئة الإخراج ، أنا في الأساس تحتاج إلى عكس هذا ، من شأنها أن تعمل على جميع أنظمة التشغيل.

هل كانت مفيدة؟

المحلول

إذا فهمت سؤالك بشكل صحيح, كنت بحاجة للحفاظ على مزامنة الملفات على النظامين.هناك أداة تسمى rsync التي يمكن مزامنة الملفات اثنين (أو كل الدلائل) فقط إرسال التغييرات إلى الملف.

قد تكون مهتما أيضا في رسينك الخوارزمية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top