libxdiff.

تقوم مكتبة Libxdiff بتنفيذ وظائف أساسية وعدم تكملها لإنشاء اختلافات / بقع ملفات.
التحميل الان

libxdiff. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Davide Libenzi
  • موقع ويب الناشر:
  • http://www.xmailserver.org/davide.html

libxdiff. العلامات


libxdiff. وصف

تنفذ مكتبة Libxdiff وظائف أساسية وحتى كاملة لإنشاء اختلافات / بقع ملفات. ينفذ Libxdiff وظائف أساسية وغير كاملة لإنشاء اختلافات / بقع ملفات إلى كل من الملفات الثنائية والنصية. تستخدم المكتبة ملفات الذاكرة كجرائم ملفات لتحقيق كل من الأداء والقابلية. بالنسبة للملفات الثنائية، تنفذ Libxdiff (مع بعض التعديل) الخوارزمية الموصوفة في دعم نظام الملفات لضغط DELTA من قبل Joshua P. Macdonald، في حين أن الملفات النصية التي تتبع التوجيهات الموضحة في خوارزمية الفرق O (ND) واختلافاتها بواسطة Eugene W. Myers.Memory الملفات المستخدمة من قبل المكتبة هي أساسا مجموعة من المخازن المؤقتة التي تخزن محتوى الملفات. هناك متطلبات مختلفة لملفات الذاكرة عند مرورها إلى وظائف Diff / Patch. تتطلب الملفات النصية لوظائف Diff / Patch أن خط واحد لا يجب أن يتفرخ عبر اثنين من كتلة الذاكرة المختلفة. تتطلب وظائف Diff / Path وظائف Differiats مدمجة. ملفات الذاكرة المضغوطة هي ملف يتم تخزين محتواه داخل كتلة واحدة. تتوفر وظائف داخل المكتبة لإرضاء هذه القواعد. باستخدام اسم ملف الذاكرة XDL_MMF_ATOMIC، من الممكن إجراء الكتابة لعدم تقسيم السجل المكتوب عبر كتل مختلفة، في حين أن الوظائف XDL_MMFILE_ISCompact ()، XDL_MMFILE_COMPACT ()، XDL_MMFILE_WRITEALLAONALOONLOOND () مفيدة لاختبار ما إذا كان الملف مضغوط وإنشاء مضغوط نسخة من الملف نفسه. يستخدم الإخراج التفاضلي الملف النصي تنسيق الإخراج الموحد الخام، من خلال حذف رأس الملفات نظرا لأن النتيجة دائما بالنسبة لعملية مقارنة واحدة (بين ملفين). تنسيق إخراج ملف التصحيح الثنائي هو الملكية (و Binary) وهو أساسا مجموعة من الأوامر واسد إدراجها، مثل الموصوف داخل ورقة MacDonald. المكتبة متوافقة مع كل تطبيق UNIX تقريبا (تكوين البرنامج النصي) وهو أيضا متوافق مع Windows من خلال Custom (Nmake) قم بإجراء الملفات. تتوفر الأمثلة داخل الدليل الفرعي الاختبار من Tarball توزيع التوزيع الذي يظهر كيفية استخدام المكتبة. أليسO، داخل الدليل الفرعي نفسه، وهو اختبار الانحدار المتاح الذي يختبر المكتبة مع بيانات عشوائية عن طريق طلب فرق متبوعا بتصحيح واقارن نتائج. ركضت اختبارات الانحدار بنجاح لعدة أيام على نظام التشغيل Linux و Solaris و FreeBSD و Windows، وهذا يجعلني أعتقد أن المكتبة نفسها جاهزة تماما للإنتاج (على الرغم من رقم الإصدار). ما الجديد في هذا الإصدار: تحسين الأداء أ في قليلة أنماط حالة الزاوية وفي الحالات التي يوجد فيها ملف إدخال ضخم. بعض تنظيف الكود.


libxdiff. برامج ذات صلة

ثرثار

loudmouth هي مكتبة ج خفيفة الوزن وسهلة الاستخدام للبرمجة بروتوكول Jabber. ...

128

تحميل

نت :: dri.

NET :: DRI عبارة عن مجموعة من وحدات بيرل الموجهة للكائنات التي توفر واجهة مجردة ومواكبة لمقدمي DNS. ...

171

تحميل

Wxpython.

Wxpython هو مزج مكتبة فئة C ++ WXWIDGETS مع لغة برمجة Python. ...

189

تحميل