एलजेड फाइल क्या है?
.lz एक्सटेंशन वाली फाइल Lzip के साथ बनाई गई एक कंप्रेस्ड आर्काइव फाइल है, जो कंप्रेशन के लिए एक फ्री कमांड-लाइन टूल है। यह समर्थन फ़ाइलों को संपीड़ित करने के लिए संयोजन का समर्थन करता है। LZ फ़ाइलों में मीडिया प्रकार का एप्लिकेशन/lzip होता है और BZ2 की तुलना में उच्च संपीड़न राशन का समर्थन करता है। LZ LZMA (लेम्पेल-ज़िव-मार्कोव चेन) एल्गोरिथम पर आधारित है और इसमें फ़ाइल की अखंडता की जाँच के लिए 32-बिट सीआरसी चेकसम और पहचान बाइट्स शामिल हैं।
LZMA संपीड़ित प्रारूप
LZMA संपीड़ित प्रारूप में बिट्स की एक संपीड़ित धारा होती है जिसे अनुकूली बाइनरी रेंज कोडर का उपयोग करके एन्कोड किया जाता है। धारा पैकेट में विभाजित है। प्रत्येक पैकेट या तो एक बाइट या एक LZ77 अनुक्रम का वर्णन करता है। प्रत्येक पैकेट की लंबाई और दूरी परोक्ष या स्पष्ट रूप से एन्कोडेड है।
सात प्रकार के पैकेट इस प्रकार हैं (विकिपीडिया)
पैक कोड (बिट अनुक्रम) | पैकेट का नाम | पैकेट विवरण |
---|---|---|
0 + बाइटकोड | एलआईटी | अनुकूली बाइनरी रेंज कोडर का उपयोग करके एक एकल बाइट एन्कोड किया गया। |
1+0 + लेन + जिला | मैच | अनुक्रम लंबाई और दूरी का वर्णन करने वाला एक विशिष्ट LZ77 अनुक्रम। |
1+1+0+0 | शॉर्टरप | एक बाइट LZ77 अनुक्रम। दूरी पिछली बार उपयोग की गई LZ77 दूरी के बराबर है। |
1+1+0+1 + लेन | लोंगरेप[0] | एक LZ77 अनुक्रम। दूरी पिछली बार उपयोग की गई LZ77 दूरी के बराबर है। |
1+1+1+0 + लेन | लोंगरेप[1] | एक LZ77 अनुक्रम। दूरी दूसरी अंतिम बार उपयोग की गई LZ77 दूरी के बराबर है। |
1+1+1+1+0 + लेन | लोंगरेप[2] | एक LZ77 अनुक्रम। दूरी तीसरी अंतिम बार उपयोग की गई LZ77 दूरी के बराबर है। |
1+1+1+1+1 + लेन | लोंगरेप[3] | एक LZ77 अनुक्रम। दूरी चौथी अंतिम बार उपयोग की गई LZ77 दूरी के बराबर है। |