Lempel-ziv (lz) संपीड़न विधियाँ हानिरहित भंडारण के लिए सबसे लोकप्रिय एल्गोरिदम में से हैं । डीफ़्लेट lz की गति और संपीड़न अनुपात के लिए अनुकूलित lz पर एक भिन्नता है, लेकिन संपीड़न धीमा हो सकता है । डीफ़्लेट का प्रयोग pkzip, gzip और पीएनजी में किया जाता है । lzw (lempel-ziv-वेल्च) का प्रयोग जीआईएफ छवियों में किया जाता है । इसके अलावा ध्यान देने योग्य (lempel-ziv-renau) एल्गोरिदम है, जो ज़िप विधि के आधार के रूप में काम करता है.[प्रशस्ति पत्र की आवश्यकता है] lz तरीके एक टेबल-आधारित संपीड़न मॉडल का उपयोग करते हैं जहां टेबल प्रविष्टियों को डेटा के दोहराए गए तार के लिए बदला जाता है । अधिकांश lz विधियों के लिए, इस तालिका को इनपुट में पहले डेटा से गतिशील रूप से उत्पन्न किया जाता है । तालिका में अक्सर huffman एनकोडेड (जैसे श्री, lzx) होता है । वर्तमान lz-आधारित कोडिंग योजनाएं जो अच्छी तरह से प्रदर्शन करती हैं, brotli और lzx हैं । lzx माइक्रोसॉफ्ट के कैब प्रारूप में इस्तेमाल किया जाता है ।
ज़िप विधि के आधार के रूप में क्या काम करता है?
lzr