multi_unzip 2.0.3+6
multi_unzip: ^2.0.3+6 copied to clipboard
مكتبة لفك ضغط الملفات (ZIP / RAR / TAR / GZ) تعمل على Android و Windows
2.0.3+4 #
- إصلاح مسار تضمين رؤوس UnRAR عبر
target_include_directories(unrar PRIVATE ${UNRAR_DIR})لضمان تجميع ملفات مثلcoder.cppبشكل صحيح. - لا تغييرات سلوكية للمستخدم النهائي؛ تحسين في إعدادات البناء لأندرويد فقط.
2.0.3+3 #
- إضافة ملفات Unpack الأساسية إلى
android/CMakeLists.txtلضمان اكتمال ربط خوارزمية فك الضغط:unpack.cpp,unpack15.cpp,unpack20.cpp,unpack30.cpp,unpack50.cpp,unpack50frag.cpp,unpack50mt.cpp,unpackinline.cpp.
- مزامنة الإصدار في
README.mdإلى^2.0.3+3.
2.0.3+2 #
- تحديث قائمة مصادر UnRAR في
android/CMakeLists.txt:- استبدال
qrarvm.cppبـrarvm.cpp. - إضافة
smallfn.cpp,pathfn.cpp,timefn.cpp,dll.cpp.
- استبدال
- رفع رقم الإصدار إلى
2.0.3+2ومزامنة التثبيت في README.
2.0.3+1 #
- تصحيح المسار النسبي في
android/CMakeLists.txtللإشارة الصحيحة إلى../native/unrar/unrar. - إزالة الاعتماد على
unrar_fileواستبداله بمسار FFI على أندرويد، ومسارunrar.exeعلى ويندوز. - تحديث الوثائق:
README.mdوLICENSEوتحسين تعليمات التثبيت.
2.0.1 #
- تحسين إعدادات النشر على pub.dev (تحديث README و LICENSE).
- إضافة إعدادات CMake لأندرويد مع مصادر UnRAR.
- إصلاحات طفيفة في الاختبارات والتحليل.
2.0.0 #
- تحويل الحزمة إلى Flutter FFI Plugin على أندرويد لبناء مكتبة أصلية
libunrar.soتلقائيًا. - فك ضغط RAR على أندرويد عبر FFI مع تحسينات في الأداء والاعتمادية.
- تحديثات في البنية الداخلية وإعدادات Gradle/CMake.
- قد يُعد تغييرًا كاسرًا لبيئات Dart-only على أندرويد نظرًا لاعتماد مسار Flutter/NDK للبناء.
1.1.0 #
- إضافة طبقة FFI لأندرويد لفك ضغط RAR وتجهيز بنية
android/(NDK/CMake) وواجهة Dart FFI. - إبقاء ZIP/TAR/GZ عبر
archive(Pure Dart) على جميع المنصات. - تحسين التوافق على ويندوز مع مسارات بديلة لفك RAR.
1.0.0 #
- الإصدار الأول من مكتبة multi_unzip.
- دعم فك ضغط ملفات ZIP / RAR / TAR / GZ.
- دعم أنظمة التشغيل: Android و Windows.