Lzip
lzip એ ડેટાના સંકોચન માટે એક મફત, આદેશ-વાક્ય સાધન છે; તે વપરાશકર્તા ઇન્ટરફેસ સાથે લેમ્પેલ-ઝિવ-માર્કોવ સાંકળ અલ્ગોરિધમ (LZMA) નો ઉપયોગ કરે છે જે gzip અને bzip2 જેવા સામાન્ય યુનિક્સ સંકોચન સાધનોના વપરાશકર્તાઓને પરિચિત છે. જીઝિપ અને બીઝિપ 2 ની જેમ, એકત્રીકરણ બહુવિધ ફાઇલોને સંકુચિત કરવા માટે સપોર્ટેડ છે, પરંતુ પરંપરા એવી ફાઇલને બંડલ કરવાની છે જે પોતે એક આર્કાઇવ છે, જેમ કે ટાર અથવા સીપીઓ યુનિક્સ પ્રોગ્રામ્સ દ્વારા બનાવવામાં આવેલી. Lzip મલ્ટીવોલ્યુમ આર્કાઇવ્સ બનાવવા માટે આઉટપુટને વિભાજિત કરી શકે છે. lzip દ્વારા ઉત્પન્ન થતી ફાઇલને સામાન્ય રીતે તેના ફાઇલનામના વિસ્તરણ તરીકે. lz આપવામાં આવે છે, અને ડેટાને મીડિયા પ્રકાર એપ્લિકેશન/lzip દ્વારા વર્ણવવામાં આવે છે. પ્રોગ્રામોનો ઝીપ સ્યુટ એન્ટોનિયો ડિયાઝ ડિયાઝ દ્વારા સી + + અને સીમાં લખવામાં આવ્યો હતો અને તેને જીએનયુ જનરલ પબ્લિક લાઇસન્સ (જી. પી. એલ.) ની આવૃત્તિ 2 અથવા પછીની શરતો હેઠળ મફત સોફ્ટવેર તરીકે વિતરિત કરવામાં આવી રહ્યો છે. ઇતિહાસ 7-ઝિપ 2000માં રજૂ કરવામાં આવ્યું હતું; એલઝેડએમએનો ઉપયોગ કરતું સાધન સૌપ્રથમ 2004માં યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમ્સ પર ઉપલબ્ધ થયું હતું જ્યારે 7-ઝિપ (પી7ઝિપ) ના કમાન્ડ-લાઇન સંસ્કરણનું બંદર બહાર પાડવામાં આવ્યું હતું. તે જ વર્ષે, એલઝેડએમએ એસડીકે ઉપલબ્ધ બન્યું, જેમાં "એલઝેડએમએ એકલા" નામનો પ્રોગ્રામ સામેલ હતો; એક વર્ષ કરતાં પણ ઓછા સમયમાં, લેસે કોલિન્એ એલઝેડએમએ યુટિલ્સ રજૂ કર્યું, જેમાં શરૂઆતમાં માત્ર એલઝેડએમએ એકલા માટે જીઝિપ જેવા ઇન્ટરફેસને અમલમાં મૂકતી રેપર સ્ક્રિપ્ટ્સનો સમૂહ સામેલ હતો. 2008 માં, એન્ટોનિયો ડિયાઝ ડિયાઝે એલઝિપ રજૂ કરી, જે કાચા એલઝેડએમએ ડેટા સ્ટ્રીમને બદલે ચેકસમ અને મેજિક નંબરો સાથે કન્ટેનર ફોર્મેટનો ઉપયોગ કરે છે, જે એલઝેડએમએનો ઉપયોગ કરવા માટે સંપૂર્ણ યુનિક્સ-સ્ટાઇલ સોલ્યુશન પ્રદાન કરે છે. તેમ છતાં, એલઝેડએમએ યુટિલ્સને સમાન સુવિધાઓ માટે વિસ્તૃત કરવામાં આવી હતી અને પછી તેનું નામ બદલીને એક્સઝેડ યુટિલ્સ કરવામાં આવ્યું હતું. સુવિધાઓ ફાઇલ અખંડિતતા lzip "મલ્ટીમેમ્બર આર્કાઇવ" (તેમજ મલ્ટીવોલ્યુમ આર્કાઇવ્સ બનાવવા માટે સ્પ્લિટ આઉટપુટ) તરીકે ઓળખાતા સ્વતંત્ર રીતે ડિકમ્પ્રેસિબલ ડેટા વિભાગો સાથે આર્કાઇવ્સ બનાવવા માટે સક્ષમ છે. ઉદાહરણ તરીકે, જો અંતર્ગત ફાઇલ ટાર આર્કાઇવ છે, તો તે કોઈપણ ક્ષતિગ્રસ્ત ફાઇલોને બહાર કાઢવાની મંજૂરી આપી શકે છે, પછી ભલે આર્કાઇવના અન્ય ભાગો ક્ષતિગ્રસ્ત હોય. ફાઇલ ફોર્મેટ માટે, દરેક કોમ્પ્રેસ્ડ સ્ટ્રીમ માટે સંકલિત 32-બીટ ચેકસમ દ્વારા અખંડિતતા તપાસને સક્ષમ કરવા પર વિશેષ ભાર મૂકવામાં આવ્યો છે; આનો ઉપયોગ ક્ષતિગ્રસ્ત ડેટાને શોધવા અને પુનઃનિર્માણ કરવા માટે lziprecover પ્રોગ્રામ સાથે સંયોજનમાં થાય છે. આ પુનઃપ્રાપ્તિ સાધન આર્કાઇવની બહુવિધ નકલોને મર્જ કરી શકે છે જ્યાં દરેક નકલને ફાઇલના અલગ ભાગમાં નુકસાન થઈ શકે છે. સમાંતરતા lzip મૂળભૂત વિતરણમાં પૂરા પાડવામાં આવેલ બે સમાંતર ઇન્ટરફેસો ધરાવે છે. કોઈપણ ફાઇલને સમાંતર રીતે સંકુચિત કરે છે. તેનો ઉપયોગ અપૂરતો છે, કારણ કે પરંપરાગત પ્રોગ્રામને ડીકોમ્પ્રેશન માટે તેને શોધવા માટે ફાઇલની સામે સમગ્ર પ્રવાહની જરૂર પડે છે, પરિણામે બિન-સમાંતર નિષ્કર્ષણ થાય છે. આર. એ. આર. અથવા 7-ઝિપ જેવા આધુનિક આર્કાઇવર્સની જેમ સમાંતર આર્કાઇવરમાં જોડાય છે. ઘન સંકોચન બ્લોક ફાઇલની સીમાઓ સાથે સંરેખિત થાય છે, તેથી ફાઇલને બહાર કાઢવા માટે માત્ર તે ચોક્કસ સભ્ય બ્લોકને વિઘટન કરવાની જરૂર પડે છે. દત્તક લેવાની ઉપલબ્ધતા લોકપ્રિય લિનક્સ વિતરણોમાં, lzip સામાન્ય રીતે સત્તાવાર પેકેજ ભંડારમાંથી સ્થાપિત કરી શકાય છે. Cygwin એ lzip ને જાળવી રાખેલા વૈકલ્પિક પેકેજ (તેના સેટઅપ ઇન્સ્ટોલરની આર્કાઇવ શ્રેણી) તરીકે પ્રદાન કરે છે, અને તેના જીએનયુ ટાર યુટિલિટી પ્રોગ્રામમાં. lz આર્કાઇવ્સ માટે સપોર્ટ છે (બનાવટ માટે-- lzip વિકલ્પ સાથે). મિનજીડબલ્યુ-ડબલ્યુ64 એ એમએસવાયએસ2 (પેકમેન-એસ એલઝિપ) માં જાળવેલા પેકેજ દ્વારા એલઝિપનું વિતરણ કરે છે. એલઝિપ એ એન્ડ્રોઇડ માટે ટર્મિનલ-ઇન્ટરફેસમાં પણ ઉપલબ્ધ છે જે માસ્ટર-કન્સોલ ઇન્ક દ્વારા પોર્ટ કરવામાં આવ્યું હતું. જીએનયુ ઓટોટૂલ એલઝિપને સપોર્ટ કરે છે. AM _ INIT _ AUTOMAKE માં ડિસ્ટ-lzip ઉમેરવાથી lzip-ed ટારબોલ્સ બનશે. કોમ્પ્રેસ્ડ ફાઇલોને પારદર્શક રીતે હેન્ડલ કરવા માટે એલઝિપનો ઉપયોગ કરીને જીએનયુ ટાર સપોર્ટની 1.23 અને નવી આવૃત્તિઓ. GNOME નું આર્કાઇવ ટૂલ, આર્કાઇવ મેનેજર, lzip ફાઇલોને સપોર્ટ કરે છે. એપ્લિકેશન લિનક્સ વિતરણ ડ્રેગોરા જીએનયુ/લિનક્સ-લિબર તેના સોફ્ટવેર પેકેજો માટે એલઝિપનો ઉપયોગ કરે છે. એલઝિપનો ઉપયોગ આઇએએનએમાંથી ટાઇમ ઝોન ડેટાબેઝ અને લિનક્સ કર્નલના જીએનયુ વર્ઝનને વિતરિત કરવા માટે થાય છે. યુરોપીયન સંસદ તેના ડેટાબેઝના સંપૂર્ણ ડમ્પ્સને જે. એસ. ઓ. એન. ફોર્મેટમાં એલઝિપ સાથે સંકુચિત કરીને પ્રકાશિત કરે છે. એલઝિપનો ઉપયોગ નાસાની પ્લેનેટરી ડેટા સિસ્ટમ (પીડીએસ) માં થાય છે. લોસલેસ ડેટા કમ્પ્રેશન સંદર્ભો પણ જુઓ IETF ફ્રી ડેટા કમ્પ્રેશન સોફ્ટવેર પર બાહ્ય લિંક્સ Lzip ફોર્મેટ સ્પષ્ટીકરણ Lzip ફોર્મેટ સ્પષ્ટીકરણ