multi_unzip 2.0.3+7 copy "multi_unzip: ^2.0.3+7" to clipboard
multi_unzip: ^2.0.3+7 copied to clipboard

مكتبة لفك ضغط الملفات (ZIP / RAR / TAR / GZ) تعمل على Android و Windows

2.0.3+7 #

  • إضافة #include "rar.hpp" إلى native/unrar/unrar/unpack30.cpp لضمان توفر التعريفات الأساسية أثناء الترجمة.
  • تحديث README.md لمزامنة رقم الإصدار إلى ^2.0.3+7.

2.0.3+6 #

  • استثناء dll.cpp من مصادر أندرويد لتجنب مشاكل الربط الخاصة بـ RARDLL.
  • إضافة #include "rar.hpp" إلى:
    • native/unrar/unrar/coder.cpp
    • native/unrar/unrar/unpack15.cpp
  • تحديث الوثائق لتوضيح استثناء dll.cpp وملاحظات التضمين.

2.0.3+5 #

  • تحسينات داخلية على إعدادات التضمين والوثائق، بدون تغييرات وظيفية للمستخدم النهائي.

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.
0
likes
0
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

مكتبة لفك ضغط الملفات (ZIP / RAR / TAR / GZ) تعمل على Android و Windows

License

unknown (license)

Dependencies

archive, ffi, flutter, path

More

Packages that depend on multi_unzip

Packages that implement multi_unzip