Lzip
एलज़िप डेटा के संपीड़न के लिए एक मुफ्त, कमांड-लाइन उपकरण है; यह एक उपयोगकर्ता इंटरफेस के साथ लेम्पेल-जिव-मार्कोव श्रृंखला एल्गोरिथ्म (एलजेडएमए) को नियोजित करता है जो सामान्य यूनिक्स संपीड़न उपकरण, जैसे जीज़िप और बीज़िप 2 के उपयोगकर्ताओं से परिचित है। जीज़िप और बीज़िप2 की तरह, कई फ़ाइलों को संपीड़ित करने के लिए संयोजन का समर्थन किया जाता है, लेकिन परंपरा एक ऐसी फ़ाइल को बंडल करने के लिए है जो स्वयं एक संग्रह है, जैसे कि टार या सीपीओ यूनिक्स प्रोग्राम द्वारा बनाई गई। एलज़िप बहु-खंड अभिलेखागार के निर्माण के लिए आउटपुट को विभाजित कर सकता है। lzip द्वारा उत्पादित फ़ाइल को आमतौर पर. lz को इसके फ़ाइल नाम विस्तार के रूप में दिया जाता है, और डेटा को मीडिया प्रकार एप्लिकेशन/lzip द्वारा वर्णित किया जाता है। प्रोग्रामों का एलज़िप सूट एंटोनियो डियाज़ डियाज़ द्वारा सी + + और सी में लिखा गया था और इसे जी. एन. यू. जनरल पब्लिक लाइसेंस (जी. पी. एल.) के संस्करण 2 या उसके बाद की शर्तों के तहत मुफ्त सॉफ्टवेयर के रूप में वितरित किया जा रहा है। इतिहास 7-ज़िप 2000 में जारी किया गया था; LZMA को नियोजित करने वाला एक उपकरण पहली बार 2004 में यूनिक्स जैसे ऑपरेटिंग सिस्टम पर उपलब्ध हुआ जब 7-ज़िप (p7-ज़िप) के कमांड-लाइन संस्करण का एक पोर्ट जारी किया गया था। उसी वर्ष, एल. जेड. एम. ए. एस. डी. के. उपलब्ध हो गया, जिसमें "एलज़्मा _ अलोन" नामक कार्यक्रम शामिल था; एक साल से भी कम समय बाद, लेसे कॉलिन ने एल. जेड. एम. ए. यूटिल्स जारी किया, जिसमें पहले केवल एलज़्मा _ अलोन के लिए जीज़िप जैसे इंटरफेस को लागू करने वाली रैपर स्क्रिप्ट का एक सेट शामिल था। 2008 में, एंटोनियो डियाज़ डियाज़ ने एलज़िप जारी किया, जो कच्चे एलज़ेडएमए डेटा स्ट्रीम के बजाय चेकसम और जादुई संख्याओं के साथ एक कंटेनर प्रारूप का उपयोग करता है, जो एलज़ेडएमए का उपयोग करने के लिए एक पूर्ण यूनिक्स-शैली समाधान प्रदान करता है। फिर भी, एल. जेड. एम. ए. यूटिल्स को समान सुविधाओं के लिए विस्तारित किया गया और फिर इसका नाम बदलकर एक्स. जेड. यूटिल्स कर दिया गया। विशेषताएँ फ़ाइल अखंडता एलज़िप स्वतंत्र रूप से प्रतिसंकोचन योग्य डेटा अनुभागों के साथ अभिलेखागार बनाने में सक्षम है जिसे "मल्टीमेम्बर आर्काइव" कहा जाता है (साथ ही मल्टीवॉल्यूम अभिलेखागार के निर्माण के लिए विभाजित आउटपुट)। उदाहरण के लिए, यदि अंतर्निहित फ़ाइल एक टार संग्रह है, तो यह किसी भी क्षतिग्रस्त फ़ाइल को निकालने की अनुमति दे सकता है, भले ही संग्रह के अन्य हिस्से क्षतिग्रस्त हों। जहाँ तक फ़ाइल प्रारूप की बात है, प्रत्येक संपीड़ित धारा के लिए एक एकीकृत 32-बिट चेकसम के माध्यम से अखंडता जांच को सक्षम करने पर विशेष जोर दिया गया है; इसका उपयोग क्षतिग्रस्त डेटा का पता लगाने और पुनर्निर्माण करने के लिए lziprecover प्रोग्राम के साथ संयोजन में किया जाता है। यह पुनर्प्राप्ति उपकरण एक संग्रह की कई प्रतियों को विलय कर सकता है जहां प्रत्येक प्रति को फ़ाइल के एक अलग हिस्से में नुकसान हो सकता है। समानांतरता lzip में दो समानांतर इंटरफेस हैं जो डिफ़ॉल्ट वितरण में प्रदान किए गए हैं। किसी भी फ़ाइल को समानांतर तरीके से संपीड़ित करता है। इसका उपयोग करना अपर्याप्त है, क्योंकि पारंपरिक कार्यक्रम को अपघटन के लिए एक फ़ाइल का पता लगाने के लिए पूरी धारा की आवश्यकता होती है, जिसके परिणामस्वरूप गैर-समानांतर निष्कर्षण होता है। आर. ए. आर. या 7-जिप जैसे आधुनिक अभिलेखक की तरह एक समानांतर अभिलेखक में जोड़ता है। ठोस संपीड़न खंड फ़ाइल सीमाओं के साथ संरेखित होते हैं, इसलिए किसी फ़ाइल को निकालने के लिए केवल उस विशेष सदस्य खंड को विघटित करने की आवश्यकता होती है। गोद लेने की उपलब्धता लोकप्रिय लिनक्स वितरणों में, एलज़िप को आमतौर पर आधिकारिक पैकेज भंडारों से स्थापित किया जा सकता है। सिगविन एलज़िप को एक बनाए रखा वैकल्पिक पैकेज (इसके सेटअप इंस्टॉलर की आर्काइव श्रेणी) के रूप में प्रदान करता है, और इसके जीएनयू टार उपयोगिता कार्यक्रम में. एलज़ अभिलेखागार (निर्माण के लिए-- एलज़िप विकल्प के साथ) के लिए समर्थन है। मिनजीडब्ल्यू-डब्ल्यू64 एमएसवाईएस2 (पैकमैन-एस एलज़िप) में एक बनाए गए पैकेज के माध्यम से एलज़िप वितरित करता है। एलज़िप एंड्रॉइड के लिए एक टर्मिनल-इंटरफेस में भी उपलब्ध है जिसे मास्टर-कंसोल इंक द्वारा पोर्ट किया गया था। जीएनयू ऑटोटूल एलज़िप का समर्थन करते हैं। एएम _ आईएनआईटी _ ऑटोमेक में डिस्ट-एलज़िप जोड़ने से एलज़िप-एड टारबॉल का निर्माण होगा। संपीड़ित फाइलों को पारदर्शी रूप से संभालने के लिए एलज़िप का उपयोग करते हुए जीएनयू टार समर्थन के संस्करण 1.23 और नए। GNOME का संग्रह उपकरण, संग्रह प्रबंधक, lzip फ़ाइलों का समर्थन करता है। अनुप्रयोग लिनक्स वितरण ड्रैगोरा जीएनयू/लिनक्स-लिबर अपने सॉफ्टवेयर पैकेजों के लिए एलज़िप का उपयोग करता है। एलज़िप का उपयोग आई. ए. एन. ए. से टाइम ज़ोन डेटाबेस और लिनक्स कर्नेल के जी. एन. यू. संस्करण को वितरित करने के लिए किया जाता है। यूरोपीय संसद एलज़िप के साथ संपीड़ित जे. एस. ओ. एन. प्रारूप में अपने डेटाबेस के पूर्ण डंप को प्रकाशित करती है। एलज़िप का उपयोग नासा के प्लेनेटरी डेटा सिस्टम (पीडीएस) में किया जाता है। हानिरहित डेटा संपीड़न संदर्भ बाहरी लिंक आई. ई. टी. एफ. मुक्त डेटा संपीड़न सॉफ्टवेयर पर एलज़िप प्रारूप विनिर्देशन एलज़िप प्रारूप विनिर्देशन भी देखें।