Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
openjpeg-2.3.0_CVE-2020-27824 | Kitploit
أدوات/GitHubGitHub/pazhanivel07/openjpeg-2.3.0_cve-2020-27824
التحليل الثابتتحليل الثغرات الأمنيةتحليل الكودالاستغلالالاختبار العشوائيتحليل الملفات الثنائية
GitHubpazhanivel07/openjpeg-2.3.0_cve-2020-27824

openjpeg-2.3.0_CVE-2020-27824

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
منذ 4 سنواتلم تتم المراجعة بعد

مكتبة وتطبيقات OPENJPEG

ما هو OpenJPEG؟

OpenJPEG هو برنامج ترميز (Codec) مفتوح المصدر لتنسيق JPEG 2000 مكتوب بلغة C. تم تطويره من أجل تعزيز استخدام JPEG 2000، وهو معيار ضغط للصور الثابتة من مجموعة خبراء التصوير المشتركة (JPEG). منذ أبريل 2015، أصبح معترفًا به رسميًا من قبل ISO/IEC و ITU-T كـ برنامج مرجعي لـ JPEG 2000.

من يمكنه استخدام الكود؟

badge-license

أي شخص. نظرًا لأن كود OpenJPEG صدر بموجب رخصة BSD «المبسّطة» ذات البندين، يمكن لأي شخص استخدام الكود أو تعديله، حتى للتطبيقات التجارية. القيد الوحيد هو الاحتفاظ بحقوق النشر في المصادر أو في توثيق الملفات الثنائية. بالطبع، إذا قمت بتعديل الكود بطريقة قد تكون ذات فائدة لمستخدمين آخرين، فنحن نشجعك على مشاركته (من خلال طلب سحب على GitHub أو عن طريق تسجيل مشكلة) لكن هذا ليس شرطًا.

كيفية تثبيت واستخدام OpenJPEG؟

توثيق API يحتاج إلى إعادة هيكلة كبيرة. في هذه الأثناء، يمكنك الاطلاع على تعليمات التثبيت وتوثيق برنامج الترميز.

الحالة الحالية

badge-build

badge-msvc-build

badge-coverity

من هم المطوّرون؟

تم تطوير المكتبة وصيانتها من قبل مجموعة معالجة الصور والإشارات (ISPGroup)، في جامعة لوفان الكاثوليكية (UCL)، بدعم من CNES وشركة CS وشركة intoPIX. تم تطوير وحدة JPWL من قبل مختبر معالجة الإشارات الرقمية (DSPLab) في جامعة بيروجيا، إيطاليا (UNIPG).

تفاصيل حول البنية الهرمية للمجلدات

  • src
    • lib
      • openjp2: يحتوي على مصادر مكتبة openjp2 (الجزءان 1 و 2)
      • openjpwl: يحتوي على المصادر الإضافية إذا كنت ترغب في بناء مكتبة بنكهة JPWL
      • openjpip: بنية خادم-عميل متكاملة للتصفح عن بُعد لصور JPEG 2000
      • openjp3d: تنفيذ JP3D
      • openmj2: تنفيذ MJ2
    • bin: يحتوي على جميع التطبيقات التي تستخدم مكتبة openjpeg
      • common: ملفات مشتركة بين جميع التطبيقات
      • jp2: برنامج ترميز أساسي
      • mj2: ملفات تنفيذية لـ motion JPEG 2000
      • jpip: تطبيقات OpenJPIP (الخادم وخادم فك الترميز)
        • java: عارض عميل بلغة Java لـ JPIP
      • jp3d: تطبيقات JP3D
        • tcltk: أداة اختبار لـ JP3D
      • wx
        • OPJViewer: واجهة رسومية (GUI) لعرض ملفات j2k (مبنية على wxWidget)
  • wrapping
    • java: واجهة Java JNI لاستخدام openjpeg في برنامج جافا
  • thirdparty: مكتبات الطرف الثالث المستخدمة من قبل بعض التطبيقات. سيتم بناء هذه المكتبات فقط إذا لم يتم العثور عليها في النظام. لاحظ أن libopenjpeg نفسها لا تحتوي على أي تبعيات.
  • doc: ملف إعداد توثيق doxygen وصفحات الدليل (man pages)
  • tests: ملفات إعداد وأدوات مساعدة لمجموعة اختبارات openjpeg. جميع صور الاختبار موجودة في مستودع openjpeg-data.
  • cmake: ملفات متعلقة بـ cmake
  • scripts: نصوص برمجية للمطورين

انظر LICENSE للحصول على معلومات الترخيص وحقوق النشر.

انظر INSTALL لإجراءات التثبيت.

انظر NEWS للتغييرات الظاهرة للمستخدم في الإصدارات المتتالية.

API/ABI

يتم تحديث خط زمني لـ API/ABI تلقائيًا هنا.

يسعى OpenJPEG إلى توفير API/ABI مستقر لتطبيقاتك. ولهذا السبب، يعرض فقط مجموعة فرعية محدودة من وظائفه. يستخدم آلية لتصدير/إخفاء الدوال. إذا لم تكن متأكدًا من الدوال التي يمكنك استخدامها في تطبيقاتك، فيجب عليك تجميع OpenJPEG باستخدام شيء مشابه لـ gcc: علامة الترجمة -fvisibility=hidden. انظر أيضًا: http://gcc.gnu.org/wiki/Visibility

على ويندوز، يدعم MSVC مباشرةً تصدير/إخفاء الدوال، وبالتالي فإن API الوحيد المتاح هو المدعوم من OpenJPEG.

تنزيل الأداة