محول RPM إلى JAR
يمكنك تحويل ملفات rpm إلى jar على الإنترنت وبشكل مجاني
rpm
jar
كيفية تحويل RPM إلى JAR
قُم بتحديد الملفات من جهاز الحاسوب وGoogle Drive وDropbox، ورابط URL أو من خلال سحبها إلى الصفحة.
اختر صيغة jar أو أية صيغة أخرى أنت بحاجةٍ إليها كنتيجة (أكثر من 200 صيغة مدعومة)
هيا قُم بتحويل الملف وسوف يمكنك تنزيل ملفك بصيغة jar فِيما بعد
عن الصيغ
RPM (كان في الأصل Red Hat Package Manager، والآن اختصار تكراري لـ RPM Package Manager) هو تنسيق إدارة حزم البرمجيات طورته Red Hat لتوزيعات Linux، قُدّم لأول مرة مع Red Hat Linux 2.0 عام 1995. يعبّئ ملف RPM البرامج المترجمة وملفات التكوين والتوثيق إلى جانب بيانات وصفية غنية في تنسيق ثنائي مهيكل يتكون من مقدمة (معرّف التنسيق)، وترويسة توقيع (التحقق من السلامة والأصالة)، وترويسة بيانات وصفية (اسم الحزمة والإصدار والوصف وقوائم الاعتماديات ومجاميع تحقق الملفات ونصوص التثبيت)، وحمولة أرشيف CPIO مضغوطة تحتوي على الملفات الفعلية. تتولى أداة rpm ومديرات الحزم الأعلى مستوى مثل YUM وDNF التثبيت والترقية والتحقق والإزالة لحزم RPM. من أبرز مزاياه إدارة الاعتماديات الشاملة — تعلن حزم RPM عن القدرات التي توفرها وتحتاجها، مما يمكّن من الحل التلقائي لسلاسل الاعتماديات المعقدة من المستودعات المهيأة. نظام التحقق المدمج قوة أخرى: يتحقق أمر rpm --verify من كل ملف مثبت مقابل مجاميع التحقق والأذونات والملكية والطوابع الزمنية المخزنة، لكشف التعديلات غير المصرح بها أو التلف. يُعد RPM أساس التعبئة لتوزيعات Linux المؤسسية الرئيسية بما في ذلك Red Hat Enterprise Linux وFedora وCentOS وSUSE وopenSUSE. إلى جانب DEB، يُعد RPM أحد تنسيقي حزم Linux المهيمنين، ويدعم إدارة البرمجيات لملايين الخوادم ومحطات العمل.
JAR (Java Archive) هو تنسيق ملف حزم مبني على ZIP، طورته Sun Microsystems وقُدّم مع JDK 1.1 في يناير 1996 لتوزيع ملفات فئات Java والبيانات الوصفية المرتبطة والموارد كوحدة قابلة للنشر. ملف JAR هو هيكلياً أرشيف ZIP مع إضافة ملف META-INF/MANIFEST.MF — بيان نصي يعلن عن نقطة دخول الفئة الرئيسية للأرشيف واعتماديات مسار الفئات ومعلومات إصدار الحزمة وبيانات التوقيع الرقمي. يحمّل بيئة تشغيل Java الفئات مباشرة من ملفات JAR دون استخراج، مستخدمة دليل ZIP للوصول العشوائي الفعال إلى الإدخالات الفردية. يمكن جعل أرشيفات JAR تنفيذية: تحديد سمة Main-Class في البيان يسمح بتشغيل التطبيق بأمر java -jar بسيط. يدعم التنسيق توقيع الكود عبر أداة jarsigner في JDK، بتضمين توقيعات رقمية تتحقق من أصالة وسلامة محتويات الأرشيف. من أبرز مزاياه التكامل الأصلي مع منظومة Java — تتعامل JVM وأدوات البناء (Maven، Gradle) وخوادم التطبيقات وبيئات التطوير مع ملفات JAR كقطع أثرية من الدرجة الأولى، مما يتيح سلسلة بناء-نشر-تشغيل موحدة. التوافق العكسي للتنسيق مع أدوات ZIP القياسية قوة عملية أخرى: يمكن لأي أداة ZIP فحص محتويات JAR، بينما تضيف طبقات البيان والتوقيع إمكانيات خاصة بـ Java فوقها. يظل JAR وحدة التوزيع الأساسية لمكتبات وتطبيقات Java عبر النشر في المؤسسات والأجهزة المحمولة والأنظمة المدمجة.