एलजेएमए एसडीके (सॉफ्टवेयर डेवलपमेंट किट)

LZMA SDK प्रलेखन, नमूने, हैडर फ़ाइलों, पुस्तकालयों और उपकरणों को उपलब्ध कराता है जो आपको LZMA संपीड़न का उपयोग करने वाले अनुप्रयोगों को विकसित करने की आवश्यकता है।

संपर्क डील तारीख संस्करण विवरण
Download 1.6 MB 2024-05-14 24.05 विंडोज़ के लिए एलजेएमए एसडीके
c, c++, C#, जावा
x86/x64 बाइनरी
Download 1 MB 2023-06-20 23.01
Download 12 KB 2015-06-14 Lzma विनिर्देशन (ड्राफ्ट)

नया क्या है:

  • 24.05: New filter for RISC-V executables.
  • 23.01: Nameबेहतर संपीड़न अनुपात के लिए बीसीजे 2 फिल्टर में सुधार हुआ था।कुछ कीड़े ठीक हो गए थे
  • 21.07: कुछ छोटे परिवर्तन और फिक्स
  • 21.06: एलजेएमए एनकोडिंग फंक्शन में बग ठीक किया गया.
  • 21.03 beta: 4 जीबी तक एलजेएमए डिक्रियोनरीगति अनुकूलन
  • 21.02 alpha: मैकोज़ और लिनक्स समर्थनगति अनुकूलन
  • 19.00: 7z अभिलेखागार के लिए एन्क्रिप्शन शक्ति में वृद्धि हुई थी।
  • 18.06: Lzma/LZMA2 कोड में कुछ गति अनुकूलन।
  • 18.05: Lzma/LZMA2 कोड में कुछ गति अनुकूलन।
  • 18.01: संपीड़ित करने हेतु Lzma2/xz बहुसूत्रण कोड में कुछ परिवर्तनकुछ कीड़े ठीक हो गए थे
  • 9.35: एसएएस कोड और एसएफएक्स मॉड्यूल एसडीके के लिए शामिल किए गए थे।
  • 9.20: संस्थापना के लिए नया छोटा एसएफएक्स मॉड्यूल.
  • 9.11: PPMd support.
  • 9.04: Lzma2 और XZ समर्थन.
  • 4.62: एलजेएमए एसडीके को सार्वजनिक डोमेन में रखा गया है।

LZMA / LZMA2 डिफ़ॉल्ट और सामान्य संपीड़न विधियां हैं 7z प्रारूप प्रोग्राम मेंLZMA एक उच्च संपीड़न अनुपात और तेजी से विसंपीड़न प्रदान करता है, इसलिए यह एम्बेडेड अनुप्रयोगों के लिए बहुत उपयुक्त है।उदाहरण के लिए, इसे रोम (फर्मवेयर) कॉम्प्रेसिंग के लिए उपयोग किया जा सकता है।

LZMA SDK निम्नलिखित शामिल करता हैः

  • C++ का स्रोत कोड LZMA एनकोडर और डिकोडर
  • C++ के लिए स्रोत कोड संपीड़न और decompression (कम संस्करण)
  • ANSI-C के लिए संगत स्रोत कोड lzma/lzma2/xz संपीड़न और deसंपीड़न।
  • उदाहरण के साथ ANSI-C deसंपीड़न के लिए संगत स्रोत कोड।
  • C# स्रोत कोड LZMA संपीड़न और डीकंप्रेस।
  • जावा स्रोत कोड के लिए LZMA संपीड़न और decompression।
  • .lzma.exe .lzma संपीड़न और डीकंप्रेसन के लिए।
  • 7zr.exe 7 ज़िप से 7z.exe का कम संस्करण के साथ काम करने के लिए)
  • एसएफएक्स मॉड्यूल स्वयं निष्कर्षण पैकेज और संस्थापकों के निर्माण के लिए

ANSI-C और C++ Lzma SDK में स्रोत कोड 7-Zip के स्रोत कोड का सबसेट है।

LZMA विशेषताएं:

  • संपीड़न गति: 4 GHz सीपीयू पर दो सीपीयू थ्रेड्स का उपयोग कर 2
  • एकल सीपीयू थ्रेड पर डीकंप्रेस गति:
    • आधुनिक 4 GHz सीपीयू (इंटेल, एएमडी, हाथ) पर 30
    • सरल 1 GHz RISC सीपीयू (हाथ, मिप्स, पावरपीसी) पर 5
  • डीकम्प्रेशन के लिए छोटी मेमोरी आवश्यकताः 8-32 KB + DictionarySize
  • डीकंप्रेसन के लिए छोटे कोड आकार: 2-8 केबी (गति अनुकूलन के आधार पर)

यहाँ दी गई LZMA विकोडक, केवल सीपीयू पूर्णांक अनुदेशों का प्रयोग करता है तथा किसी भी आधुनिक 32 बिट सीपीयू के लिए कार्यान्वित किया जा सकता है।

लाइसेंस

LZMA SDK में रखा गया है सार्वजनिक डोमेन.

कोई भी व्यक्ति मूल लिज़मा एस डी के कोड को किसी भी उद्देश्य के लिए व्यावसायिक या गैर वाणिज्यिक और किसी भी तरह से कॉपी, संशोधित, प्रकाशित, प्रकाशित, संकलन, विक्रय या वितरित करने के लिए स्वतंत्र है।

LZMA Links


Copyright (C) 2024 Igor Pavlov.