
مفتوح المصدر فلاش SWF Decompiler والمحرر. استخراج الموارد ، وتحويل SWF إلى FLA ، وتحرير ActionScript واستبدال الصور والأصوات والنصوص والخطوط. تنسيقات الإخراج المختلفة المتاحة. يعمل مع Java على Windows و Linux و MacOS.
للحصول على معلومات حول استخدام البرنامج ، وقائمة الميزات ، وما إلى ذلك ، تفضل بزيارة FFDEC Wiki.
في الماضي (قبل عام 2018) ، كنا نستخدم مجال decompiler.com Free-decompiler.com كصفحة منزلية وجيثوب للرمز المصدري ، لقد نقلنا الآن جميع المعلومات (باستثناء تعقب القضية) إلى GitHub.
لتنزيل التطبيق ، انظر أحدث إصدار. تتوفر الإصدارات القديمة والبناء الليلي في قسم الإصدارات
انظر قسم التثبيت في الويكي
يمكنك عمل نسخة محلية من المصادر مع الأمر التالي:
git clone https://github.com/jindrapetrik/jpexs-decompiler.git
هذا يفترض أنك قمت بتثبيت GIT على نظامك.
يدعم مدير التحكم في مصدر GIT فروع التعليمات البرمجية المتعددة. نستخدم فرعين رئيسيين.
master - للإصدارات "المستقرة" التي تم إصدارهاdev - للحصول على أحدث التغييرات من المطورين - يتم إصدار إصدار "Nightly" من هذا الفرع يمكنك التبديل إلى فرع dev مع أمر GIT التالي:
git checkout dev
يوصى بتثبيت GIT CommandLine Executables. يستخدم برنامج Building Script GIT لتضمين رقم المراجعة في الثنائي. (لنظام التشغيل Windows ، يجب تمكين GIT في سطر أوامر Windows أثناء التثبيت.)
يحتوي الكود المصدر على مشروع NetBeans حتى تتمكن من فتحه في NetBeans IDE. ثم يمكنك استخدام الإجراءات القياسية مثل التشغيل ، والبناء ، والتصحيح ، والتنظيف والبناء في IDE. يمكن تنفيذ مهام محددة أخرى عبر قائمة على build.xml (انظر جزء النمل)
إذا لم يكن لديك NetBeans ، فيمكنك إنشاء رمز المصدر أيضًا باستخدام Apache Ant. بعد تثبيت ANT ، من الجيد وضعه في متغير المسار الخاص بك. فتح سطر القيادة وانتقل إلى دليل المصادر. لتشغيل التطبيق ، قم بتنفيذ المهمة "تشغيل" عن طريق إدخال هذا الأمر:
ant run
للبناء فقط ، تنفيذ مهمة البناء:
ant build
لإنشاء Exe Installer و zip ، هناك مهام ANT "مثبت" ، "الإصدار". تتطلب هذه المهام تثبيت برامج إضافية:
يجب عليك تكوين مسار التثبيت لهذه الأداة في ملفات
nsis.path = c:\program files (x86)\NSIS
هناك عدد قليل من المكتبات التي يجب بناؤها أيضًا. يتم وضع هذه المكتبات في دليل "LIBSRC".
يتم سرد جميع التغييرات البارزة في ملف changelog.md
عندما يتم دفع الالتزام/دمجه في فرع dev ، يتم إنشاء إصدار جديد من قبل Preelease تلقائيًا بواسطة GitHub Actions CI. وتسمى هذه الإصدارات preelease البناء الليلي. عند إصدار بناء ليلي جديد ، تتم إزالة البناء الليلي السابق.
يتم إنشاء إصدار مستقر جديد تلقائيًا بواسطة إجراءات GitHub CI عند تحديد مراجعة في الفرع master مع علامة في Format versionx.yz .
يرجى قراءة المساهمة.
الإصدارات في شكل xyz ، على سبيل المثال 9.1.2 . للحصول على الإصدارات المتاحة ، راجع العلامات الموجودة على هذا المستودع.
تحتوي البناء الليلي على لاحقة إضافية _nightlyN حيث يكون N رقمًا يزيد مع كل إصدار ليلي (تلقائي) ولا يعتمد على أرقام xyz . (هذا يعني أن الرقم الليلي لا يتم إعادة تعيينه إلى 0 عند الإفراج عن الاستقرار) لا تتوفر البنيات الليلية القديمة من خلال علامات GIT.
كتب Decompiler في الأصل Jindra Petřík المعروف أيضًا باسم JPEXS . تم تقديم الطلب في جمهورية التشيك.
إذا كنت ترغب في الإبلاغ عن مشكلة أو طلب ميزة جديدة ، فاستخدم متتبع المشكلات على https://www.free-decompiler.com/flash/issues
يجب أن ترى أسئلة متكررة (الأسئلة الشائعة) في ويكي من قبل. انظر أيضًا قائمة المشاكل المعروفة في ويكي
الاتصال الطارئ مع JPEXS Developer هو [email protected] . لكننا نفضل الاتصال بالتعقب.
تم ترخيص تطبيق FFDEC بموجب ترخيص GNU GPL V3 (GPL-3.0-أو لاتر) ، انظر الترخيص. يستخدم رمزًا معدلاً لهذه المكتبات:
وروابط أيضا هذه المكتبات:
يستخدم التطبيق أيضًا بعض أيقونات حزمة الرموز الحريرية ، وصاحب الحرير 1 ، وحزمة الرموز الدهنية ، وحزمة الرموز Aha-soft.
بالنسبة لقاذفات EXE ، نستخدم LANCH5J - MIT.
انظر Library ReadMe لمزيد من المعلومات حول مكتبة FFDEC.