com.xdelta

com.xdelta

هذا هو الأمر xdelta الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


xdelta - استدعاء Xdelta

موجز


com.xdelta أمر فرعي [ خيار...] [ معامل...]

الوصف


يوفر Xdelta القدرة على إنشاء دلتا بين زوج من الملفات وتطبيقها لاحقًا
تلك الدلتا. تعمل على غرار فرق و التصحيح أوامر ، لكنها تعمل على ثنائي
الملفات ولا تنتج مخرجات يمكن قراءتها من قبل الإنسان.

يحتوي Xdelta على ثلاثة أوامر فرعية ، دلتا ، التصحيح ، والمعلومات. يقبل Delta نسختين من الملفات وملفات
ينتج دلتا ، بينما يقبل التصحيح إصدار الملف الأصلي والدلتا وينتج ملف
الإصدار الثاني. يقوم الأمر info بطباعة معلومات مفيدة حول دلتا. كل
سيتم تفصيل الأمر الفرعي بشكل منفصل.

غزيب معالجة
عادة ما تؤدي محاولة حساب دلتا بين ملفات الإدخال المضغوطة إلى ضعف
ضغط. هذا لأن الاختلافات الصغيرة بين المحتويات الأصلية تسبب
التغييرات في ضغط كتل كاملة من البيانات. لتبسيط الأمور ، تنفذ Xdelta
حالة خاصة ل GZIP(1) ملفات مضغوطة. إذا كان أي إصدار من الإدخال لأمر دلتا هو
تم التعرف على أنه يحتوي على ضغط gzip ، فسيتم فك ضغطه تلقائيًا في ملف
موقع مؤقت قبل المقارنة. هذا الموقع المؤقت هو إما قيمة
القادم تمبير متغير البيئة ، إذا تم تعيينه ، وإلا "/ تمة".

يحتوي رأس تصحيح Xdelta على إشارة تشير إلى أن النسخة المعاد بناؤها يجب أن تكون
يعاد ضغطه بعد وضع اللصقة. بشكل عام ، هذا يسمح لـ Xdelta بالعمل
بشفافية على مدخلات gzip المضغوطة.

هناك مشكلة واحدة محتملة عند معالجة ملفات gzip المضغوطة تلقائيًا ، وهي
هو أن المحتوى المعاد ضغطه لا يتطابق دائمًا مع البايت مع الأصل
المحتوى المضغوط. لا يزال المحتوى غير المضغوط مطابقًا ، ولكن إذا كان هناك ملف خارجي
التحقق من التكامل مثل التحقق من التوقيع المشفر ، قد يفشل. كى تمنع
من الحدوث ، يقوم الخيار - الأصلي بتعطيل معالجة gzip التلقائية.

MD5 سلامة التحقق
بشكل افتراضي ، يتحقق Xdelta دائمًا من المجموع الاختباري MD5 للملفات التي يعيد تكوينها. هذا
يمنعك من إدخال إدخال غير صحيح أثناء التصحيح ، مما قد يؤدي إلى تلف
انتاج. بسبب هذه الميزة ، يمكنك أن تشعر بالثقة في أن التصحيح قد تم إنتاجه بشكل صحيح
نتائج. يعطل الخيار --noverify التحقق من MD5 ، لكن هذا موصى به فقط
لاختبار الأداء.

مضغوط التصحيح شكل
يستخدم Xdelta ترميزًا بسيطًا إلى حد ما لدلتا ، ثم يطبق ضغط zlib على ملف
نتيجة. يجب ألا تضطر إلى ضغط دلتا Xdelta.

دلتا
يحتوي أمر دلتا الفرعي على الملخص التالي:

com.xdelta دلتا [ خيار...] من - الملف إلى ملف التصحيح

يحسب دلتا من من - الملف إلى إلى ملف ويكتبها إلى التصحيح

بقعة
يحتوي أمر التصحيح الفرعي على الملخص التالي:

com.xdelta التصحيح [ خيار...] باتشين [ من - الملف [ إلى ملف ]]

ينطبق باتشين إلى من - الملف وتنتج نسخة معاد بناؤها من إلى ملف.

إذا تم حذف fromfile ، فإن Xdelta يحاول استخدام الاسم الأصلي من الملف ، وهو
مخزنة في دلتا. يجب أن يكون ملف from مطابقًا للملف المستخدم لإنشاء دلتا.
إذا اختلف طوله أو المجموع الاختباري MD5 ، فسيتم إلغاء التصحيح مع ظهور رسالة خطأ.

إذا تم حذف ملف التعريف ، فإن Xdelta يحاول استخدام اسم ملف التعريف الأصلي ، وهو أيضًا
مخزنة في دلتا. إذا كان اسم ملف التعريف الأصلي موجودًا بالفعل ، فسيكون اسم ملف فريدًا
ستتم إضافة الامتداد لتجنب إتلاف أي بيانات موجودة.

معلومات
يحتوي الأمر الفرعي info على الملخص التالي:

com.xdelta info com.patchinfo

يطبع معلومات حول com.patchinfo والإصدار الذي يعيد تكوينه ، بما في ذلك أسماء الملفات ،
أطوال ، و MD5 الاختبارية.

مزيد من الخيارات
-0..9 ضبط مستوى ضغط zlib. يشير الصفر إلى عدم وجود ضغط. تسعة يشير
أقصى ضغط.

-h ، - مساعدة
اطبع رسالة تعليمات قصيرة واخرج.

-Q ، - هادئ
هادئ. يفاجئ العديد من رسائل التحذير.

-v ، - الإصدار
اطبع رقم إصدار Xdelta واخرج.

-V ، - الإسراف
مطوّل. يطبع القليل من المعلومات الإضافية.

-n ، - اكتشف
لا تحقق. يقوم بإيقاف تشغيل التحقق من المجموع الاختباري MD5 لملفات الإدخال والإخراج.

-mSIZE، --maxmem = SIZE
قم بتعيين حد أعلى لحجم ذاكرة التخزين المؤقت للصفحة في الذاكرة. على سبيل المثال،
--maxmem = 32M سيستخدم ذاكرة تخزين مؤقت للصفحة 32 ميغا بايت.

-s = BLOCK_SIZE
قم بتعيين حجم الكتلة ، إلا إذا كانت مشفرة بشكل ثابت (تحسين السرعة بنسبة 20٪). يجب أن يكون
قوة 2.

-p ، - البكر
قم بتعطيل إلغاء الضغط التلقائي لمدخلات gzip لمنع غير متوقع
الاختلافات في المحتوى المعاد ضغطه.

هوية


المؤلف: جوشوا ب. ماكدونالد ، jmacd@cs.berkeley.edu
مراجعة الصفحة اليدوية: 1.5 ؛ تاريخ الإصدار: الجمعة ، 29 حزيران (يونيو) 2001 06:01:08 -0700.
حقوق النشر © 1997 ، 1998 ، 1999 ، 2000 ، 2001

Xdelta(1)

استخدم xdelta عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت