LZWL
LZWL એ અક્ષર-આધારિત LZW સંકોચન અલ્ગોરિધમનો ઉચ્ચારણ-આધારિત પ્રકાર છે જે અક્ષરોમાં વિઘટનના તમામ અલ્ગોરિધમ્સ દ્વારા મેળવેલા ઉચ્ચારણ સાથે કામ કરી શકે છે. અલ્ગોરિધમનો ઉપયોગ શબ્દો માટે પણ થઈ શકે છે. એલ્ગોરિધમ એલ્ગોરિધમ LZWL વિઘટનના તમામ અલ્ગોરિધમ્સ દ્વારા મેળવેલા સિલેબલ સાથે સિલેબલમાં કામ કરી શકે છે. આ અલ્ગોરિધમનો ઉપયોગ શબ્દો માટે પણ થઈ શકે છે. પ્રારંભિક તબક્કામાં, શબ્દકોશ મૂળાક્ષરના તમામ અક્ષરોથી ભરેલો હોય છે. દરેક આગલા પગલામાં, તેને મહત્તમ શબ્દમાળા માટે શોધવામાં આવે છે, જે શબ્દકોશમાંથી છે અને ઇનપુટના હજી પણ બિન-કોડેડ ભાગના ઉપસર્ગ સાથે મેળ ખાય છે. શબ્દસમૂહની સંખ્યા આઉટપુટ પર મોકલવામાં આવે છે. શબ્દકોશમાં એક નવું વાક્ય ઉમેરવામાં આવ્યું છે. આ શબ્દસમૂહ શબ્દમાળા S અને ફાઇલમાં અનુસરતા અક્ષરના સંયોજન દ્વારા બનાવવામાં આવ્યો છે. વાસ્તવિક ઇનપુટ સ્થિતિ ની લંબાઈ દ્વારા આગળ ખસેડવામાં આવે છે. ડીકોડિંગમાં ઉકેલવા માટે માત્ર એક જ પરિસ્થિતિ છે. આપણે શબ્દસમૂહોની સંખ્યા પ્રાપ્ત કરી શકીએ છીએ, જે શબ્દકોશમાંથી નથી. આ કિસ્સામાં, તે શબ્દસમૂહ તેના પ્રથમ અક્ષર સાથે છેલ્લા ઉમેરાયેલા શબ્દસમૂહના સંયોજન દ્વારા બનાવી શકાય છે. સિલેબલ-આધારિત સંસ્કરણ મૂળાક્ષર તરીકે સિલેબલની સૂચિનો ઉપયોગ કરે છે. પ્રારંભિક તબક્કામાં, વારંવારના સિલેબલના ડેટાબેઝમાંથી ખાલી સિલેબલ અને નાના સિલેબલને શબ્દકોશમાં ઉમેરવામાં આવે છે. શબ્દમાળા શોધવી અને તેની સંખ્યાને કોડિંગ કરવી એ અક્ષર-આધારિત સંસ્કરણ જેવું જ છે, સિવાય કે તે શબ્દમાળા એ સિલેબલની સ્ટ્રિંગ છે. શબ્દસમૂહની સંખ્યા આઉટપુટમાં એન્કોડ કરવામાં આવે છે. શબ્દમાળા ખાલી ઉચ્ચારણ હોઈ શકે છે. જો ખાલી સિલેબલ હોય, તો આપણે ફાઇલમાંથી એક સિલેબલ મેળવવું જોઈએ અને નવા સિલેબલને કોડિંગ કરવાની પદ્ધતિઓ દ્વારા એન્કોડ કરવું જોઈએ. શબ્દકોષમાં ઉચ્ચારણ ઉમેરવામાં આવે છે. ફાઇલમાં સ્થિતિ લંબાઈ દ્વારા આગળ ખસેડવામાં આવે છે. જ્યારે S એ ખાલી ઉચ્ચારણ હોય, ત્યારે ઇનપુટની સ્થિતિ ની લંબાઈ દ્વારા આગળ ખસેડવામાં આવે છે. શબ્દકોષમાં એક શબ્દસમૂહ ઉમેરવામાં અક્ષર આધારિત સંસ્કરણમાં તફાવત છે. આગળના પગલાના શબ્દસમૂહને S1 કહેવામાં આવશે. જો અને S1 બંને બિન-ખાલી સિલેબલ હોય, તો પછી શબ્દકોશમાં એક નવો શબ્દસમૂહ ઉમેરવામાં આવે છે. નવો શબ્દસમૂહ S1 ના પ્રથમ ઉચ્ચારણ સાથે જોડાણ દ્વારા બનાવવામાં આવ્યો છે. આ ઉકેલના બે ફાયદા છેઃ પ્રથમ એ છે કે શબ્દમાળાઓ માત્ર એક જ વાર દેખાતા સિલેબલમાંથી બનાવવામાં આવતી નથી. બીજો ફાયદો એ છે કે આપણે શબ્દસમૂહનો ડીકોડર નંબર પ્રાપ્ત કરી શકતા નથી જે શબ્દકોશમાંથી નથી. સંદર્ભો બાહ્ય કડીઓ વિગતવાર વર્ણન લોસલેસ કમ્પ્રેશન અલ્ગોરિધમ્સ