مجموعة تطوير البرمجيات

يوفر LZMA SDK الوثائق، والعينات، وملفات الرأس، والمكتبات، والأدوات التي تحتاجها لتطوير التطبيقات التي تستخدم ضغط LZMA.

رابط الحجم التاريخ الإصدار الوصف
التنزيل 1 MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64 binaries for Windows.
التنزيل 1 MB 2022-07-15 22.01
التنزيل 12 KB 2015-06-14 مواصفات (مسودة

الجديد:

  • 23.01: مرشح جديد لـ ARM64 القابل للتنفيذ.تم تحسين مرشح BCJ2 لتحسين نسبة الانضغاط.بعض الحشرات اصلحت
  • 21.07: بعض التغييرات والإصلاحات الطفيفة.
  • 21.06: تم إصلاح الخطأ في وظيفة ترميز LZMA.
  • 21.03 beta: ملاحق LZMA حتى 4 جيجا بايت.تحسين السرعة.
  • 21.02 alpha: دعم MacOS و Linux.تحسين السرعة.
  • 19.00: وتمت زيادة قوام تشفير المحفوظات على التردد 7 هرتز.
  • 18.06: بعض التحسينات للسرعة في رمز LZMA/LZMA2.
  • 18.05: بعض التحسينات للسرعة في رمز LZMA/LZMA2.
  • 18.01: بعض التغييرات في LZMA2/xz متعدد مؤشرات الترميز للضغط.بعض الحشرات اصلحت
  • 9.35: تم تضمين كود AES ووحدات SFXs إلى SDK.
  • 9.20: وحدة SFX صغيرة جديدة للمركبين.
  • 9.11: PPMd support.
  • 9.04: دعم LZMA2 و XZ.
  • 4.62: يتم وضع LZMA SDK في المجال العام.

LZMA / LZMA2 هي طرق الضغط الافتراضية والعامة تنسيق 7 هرتز في برنامج <b>7-Zip</b>.<b>LZMA</b> يوفر نسبة انضغاط عالية وسرعة تخفيف الضغط، لذلك فهو مناسب جدا للتطبيقات المضمنة.على سبيل المثال، يمكن استخدامه لضغط الروم (البرامج الثابتة).

LZMA SDK تشمل:

  • C++ الرمز المصدر لـ LZMA المشفر و فك التشفير
  • C++ شفرة المصدر لـ .7z الضغط وفك الضغط (نسخة مصغرة)
  • ANSI-C متوافقة مع شفرة المصدر ل LZMA/LZMA2/XZ الضغط وفك الضغط
  • ANSI-C متوافق مع شفرة المصدر ل 7z تخفيف الضغط مع مثال
  • C# شفرة المصدر لـ LZMA الضغط وفك الضغط
  • Java مصدر الشفرة لـ LZMA الضغط وفك الضغط
  • lzma.exe for.lzma compression and Dispression (باللغة الإنجليزية)
  • 7zr.exe للعمل مع أرشيف 7z (نسخة مختصرة من 7z.exe من 7-Zip)
  • وحدات SFX لإنشاء حزم الاستخراج الذاتي والتركيبات

ANSI-C و C++ شفرة المصدر في LZMA SDK هي مجموعة فرعية من شفرة المصدر من 7 زيب.

LZMA الميزات:

  • سرعة الضغط: 2-8 ميغابايت/ثانية على 4 غيغاهرتز وحدة المعالجة المركزية باستخدام سلاسل cpu.
  • سرعة خفض الضغط على سنون مكبر واحد
    • 30-100 ميغابايت/ثانية على وحدة المعالجة المركزية الحديثة 4 غيغاهرتز (Intel, AMD, ARM).
    • 5-15 ميغابايت/ثانية على 1 غيغاهرتز وحدة المعالجة المركزية RISC البسيطة (ARM, MIPS, PowerPC).
  • ذاكرة صغيرة متطلبات لإزالة الضغط: 8-32 كيلوبايت + قاموس الحجم
  • حجم رمز صغير لإزالة الضغط: 2-8 كيلوبايت (حسب تحسين السرعة)

إن LZMA فك الترميز يستخدم فقط التعليمات الصحيحة لوحدة المعالجة المركزية ويمكن تنفيذه لأي وحدة معالجة مركزية 32 بت حديثة.

الترخيص

LZMA SDK موضوعة في ملكية عامة.

يحق لأي شخص نسخ أو تعديل أو نشر أو استخدام أو تجميع أو بيع أو توزيع شفرة LZMA SDK الأصلية، إما في شكل شفرة مصدرية أو على شكل ثنائي مجمع، لأي غرض، تجاري أو غير تجاري، وبأي وسيلة.

LZMA Links


Copyright (C) 2023 7zip.com