LZWL
एल. जेड. डब्ल्यू. एल. अक्षर-आधारित एल. जेड. डब्ल्यू. संपीड़न एल्गोरिदम का एक शब्दांश-आधारित संस्करण है जो अक्षरों में अपघटन के सभी एल्गोरिदम द्वारा प्राप्त अक्षरों के साथ काम कर सकता है। एल्गोरिदम का उपयोग शब्दों के लिए भी किया जा सकता है। एल्गोरिदम एल्गोरिदम एल. जेड. डब्ल्यू. एल. अपघटन के सभी एल्गोरिदम द्वारा प्राप्त अक्षरों के साथ काम कर सकता है। इस एल्गोरिथ्म का उपयोग शब्दों के लिए भी किया जा सकता है। आरंभीकरण चरण में, शब्दकोश वर्णमाला के सभी वर्णों से भरा होता है। प्रत्येक अगले चरण में, इसे अधिकतम स्ट्रिंग के लिए खोजा जाता है, जो शब्दकोश से है और इनपुट के अभी भी गैर-कोडित भाग के उपसर्ग से मेल खाता है। वाक्यांश की संख्या आउटपुट पर भेजी जाती है। शब्दकोश में एक नया वाक्यांश जोड़ा गया है। यह वाक्यांश स्ट्रिंग एस और फ़ाइल में आने वाले वर्ण के संयोजन द्वारा बनाया गया है। वास्तविक निवेश स्थिति को लंबाई से आगे बढ़ाया जाता है। डिकोडिंग में हल करने के लिए केवल एक स्थिति है। हम वाक्यांशों की संख्या प्राप्त कर सकते हैं, जो शब्दकोश से नहीं है। इस मामले में, उस वाक्यांश को अंतिम जोड़े गए वाक्यांश के पहले वर्ण के साथ संयोजन द्वारा बनाया जा सकता है। शब्दांश-आधारित संस्करण वर्णमाला के रूप में अक्षरों की एक सूची का उपयोग करता है। आरंभीकरण चरण में, बार-बार अक्षरों के डेटाबेस से खाली अक्षर और छोटे अक्षरों को शब्दकोश में जोड़ा जाता है। स्ट्रिंग खोजना और उसकी संख्या को कोडिंग करना वर्ण-आधारित संस्करण के समान है, सिवाय इसके कि स्ट्रिंग अक्षरों की एक स्ट्रिंग है। वाक्यांश की संख्या को आउटपुट में कूटबद्ध किया जाता है। स्ट्रिंग खाली शब्दांश हो सकता है। यदि खाली शब्दांश है, तो हमें फ़ाइल से एक शब्दांश प्राप्त करना चाहिए और नए अक्षरों को कूटबद्ध करने के तरीकों से कूटबद्ध करना चाहिए। शब्दांश को शब्दकोश में जोड़ा जाता है। फ़ाइल में स्थिति को लंबाई से आगे बढ़ाया जाता है। जब एस खाली शब्दांश है, तो इनपुट स्थिति की लंबाई से आगे बढ़ा दिया जाता है। शब्दकोश में एक वाक्यांश जोड़ने में चरित्र-आधारित संस्करण में अंतर होता है। अगले चरण के वाक्यांश को एस1 कहा जाएगा। यदि और एस1 दोनों गैर-खाली शब्दांश हैं, तो शब्दकोश में एक नया वाक्यांश जोड़ा जाता है। नया वाक्यांश एस1 के पहले शब्दांश के साथ संयोजन द्वारा बनाया गया है। इस समाधान के दो फायदे हैंः पहला यह है कि तार उन अक्षरों से नहीं बनाए जाते हैं जो केवल एक बार दिखाई देते हैं। दूसरा लाभ यह है कि हम उस वाक्यांश की डिकोडर संख्या प्राप्त नहीं कर सकते हैं जो शब्दकोश से नहीं है। संदर्भ बाहरी लिंक विस्तृत विवरण हानि रहित संपीड़न एल्गोरिदम