Lzip
ایل زپ ڈیٹا کے کمپریشن کے لیے ایک مفت، کمانڈ لائن ٹول ہے۔ یہ لیمپل-زیو-مارکوف چین الگورتھم (ایل زیڈ ایم اے) کو ایک یوزر انٹرفیس کے ساتھ استعمال کرتا ہے جو عام یونکس کمپریشن ٹولز، جیسے جی زپ اور بی زپ 2 کے صارفین سے واقف ہے۔ جی زپ اور بی زپ 2 کی طرح، متعدد فائلوں کو کمپریس کرنے کے لیے کنکیٹینشن کی حمایت کی جاتی ہے، لیکن روایت یہ ہے کہ ایک ایسی فائل کو بنڈل کیا جائے جو خود ایک آرکائیو ہو، جیسے کہ ٹار یا سی پییو یونکس پروگراموں کے ذریعے بنائی گئی ہو۔ Lzip ملٹی والیوم آرکائیوز کی تخلیق کے لیے آؤٹ پٹ کو تقسیم کر سکتا ہے۔ lzip کے ذریعہ تیار کردہ فائل کو عام طور پر. lz کو اس کے فائل نام کی توسیع کے طور پر دیا جاتا ہے، اور ڈیٹا کو میڈیا ٹائپ ایپلی کیشن/lzip کے ذریعے بیان کیا جاتا ہے۔ پروگراموں کا زیپ سوٹ انتونیو ڈیاز ڈیاز نے سی + + اور سی میں لکھا تھا اور اسے ورژن 2 یا اس کے بعد کے جی این یو جنرل پبلک لائسنس (جی پی ایل) کی شرائط کے تحت مفت سافٹ ویئر کے طور پر تقسیم کیا جا رہا ہے۔ ہسٹری 7-زپ 2000 میں جاری کیا گیا تھا۔ ایل زیڈ ایم اے کو استعمال کرنے والا ایک ٹول پہلی بار 2004 میں یونکس جیسے آپریٹنگ سسٹم پر دستیاب ہوا جب 7-زپ (پی 7 زپ) کے کمانڈ لائن ورژن کا ایک پورٹ جاری کیا گیا۔ اسی سال، ایل زیڈ ایم اے ایس ڈی کے دستیاب ہوا، جس میں "ایل زیڈ ایم اے اکیلے" نامی پروگرام شامل تھا۔ ایک سال سے بھی کم عرصے بعد، لاس کولن نے ایل زیڈ ایم اے یوٹلس جاری کیا، جو پہلے صرف ریپر اسکرپٹ کے ایک سیٹ پر مشتمل تھا جو صرف ایل زیڈ ایم اے کے لیے جی زپ جیسے انٹرفیس کو لاگو کرتا تھا۔ 2008 میں، انتونیو ڈیاز ڈیاز نے ایل زپ جاری کیا، جو خام ایل زیڈ ایم اے ڈیٹا اسٹریم کے بجائے چیکسم اور جادوئی نمبروں کے ساتھ کنٹینر فارمیٹ کا استعمال کرتا ہے، جو ایل زیڈ ایم اے کے استعمال کے لیے ایک مکمل یونکس طرز کا حل فراہم کرتا ہے۔ اس کے باوجود، ایل زیڈ ایم اے یوٹلس کو اسی طرح کی خصوصیات کے لیے بڑھایا گیا اور پھر اس کا نام بدل کر ایکس زیڈ یوٹلس رکھ دیا گیا۔ خصوصیات فائل انٹیگریٹی ایل زپ آزادانہ طور پر ڈیکمپریسیبل ڈیٹا سیکشنز کے ساتھ آرکائیوز بنانے کی صلاحیت رکھتی ہے جسے "ملٹی ممبر آرکائیو" کہا جاتا ہے (نیز ملٹی والیوم آرکائیوز کی تخلیق کے لیے اسپلٹ آؤٹ پٹ)۔ مثال کے طور پر، اگر بنیادی فائل ٹار آرکائیو ہے، تو یہ کسی بھی غیر محفوظ شدہ فائلوں کو نکالنے کی اجازت دے سکتی ہے، چاہے آرکائیو کے دوسرے حصے خراب ہی کیوں نہ ہوں۔ جہاں تک فائل فارمیٹ کا تعلق ہے، ہر کمپریسڈ اسٹریم کے لیے انٹیگریٹڈ 32 بٹ چیکسم کے ذریعے انٹیگریٹی چیک کو فعال کرنے پر خصوصی زور دیا گیا ہے۔ یہ خراب ڈیٹا کا پتہ لگانے اور اس کی تعمیر نو کے لیے lziprecover پروگرام کے ساتھ مل کر استعمال ہوتا ہے۔ یہ ریکوری ٹول ایک آرکائیو کی متعدد کاپیاں ضم کر سکتا ہے جہاں ہر کاپی کو فائل کے مختلف حصے میں نقصان پہنچ سکتا ہے۔ متوازی lzip میں دو متوازی انٹرفیس ہیں جو ڈیفالٹ ڈسٹری بیوشن میں فراہم کیے گئے ہیں۔ کسی بھی فائل کو متوازی طریقے سے کمپریس کرتا ہے۔ اس کے ساتھ استعمال کرنا ناکافی ہے، کیونکہ روایتی پروگرام کو کسی فائل سے پہلے پورے سلسلے کی ضرورت ہوتی ہے تاکہ اسے ڈمپریشن کے لیے تلاش کیا جا سکے، جس کے نتیجے میں غیر متوازی اخراج ہوتا ہے۔ RAR یا 7-زپ جیسے جدید آرکائیوروں کی طرح متوازی آرکائیوروں کو جوڑتا ہے اور جوڑتا ہے۔ ٹھوس کمپریشن بلاکس فائل کی حدود کے ساتھ صف بندی کرتے ہیں، لہذا فائل کو نکالنے کے لیے صرف اس مخصوص ممبر بلاک کو ڈمپریس کرنے کی ضرورت ہوتی ہے۔ اپنانے کی دستیابی مقبول لینکس کی تقسیم میں، lzip کو عام طور پر سرکاری پیکیج کے ذخائر سے انسٹال کیا جا سکتا ہے۔ سائگون ایل زپ کو برقرار رکھے ہوئے اختیاری پیکیج (اس کے سیٹ اپ انسٹالر کا آرکائیو زمرہ) کے طور پر پیش کرتا ہے، اور اس کے جی این یو ٹار یوٹیلیٹی پروگرام میں. lz آرکائیوز کے لیے سپورٹ ہے (تخلیق کے لیے-- lzip آپشن کے ساتھ)۔ من جی ڈبلیو-ڈبلیو 64 ایل زپ کو ایم ایس وائی ایس 2 (پیک مین-ایس ایل زپ) میں برقرار رکھے ہوئے پیکیج کے ذریعے تقسیم کرتا ہے۔ ایل زپ اینڈرائیڈ کے لیے ٹرمینل انٹرفیس میں بھی دستیاب ہے جسے ماسٹر کنسول انکارپوریٹڈ نے پورٹ کیا تھا۔ سپورٹ جی این یو آٹو ٹولز سپورٹ ایل زپ۔ AM _ INIT _ AUTOMAKE میں ڈسٹ-lzip شامل کرنے سے lzip-ed ٹار بال بن جائیں گے۔ کمپریسڈ فائلوں کو شفاف طریقے سے ہینڈل کرنے کے لیے ایل زپ کا استعمال کرتے ہوئے جی این یو ٹار سپورٹ کے ورژن 1.23 اور نئے۔ GNOME کا آرکائیونگ ٹول، آرکائیو مینیجر، lzip فائلوں کو سپورٹ کرتا ہے۔ ایپلیکیشن لینکس کی تقسیم ڈریگورا جی این یو/لینکس-لیبر اپنے سافٹ ویئر پیکجوں کے لیے ایل زپ کا استعمال کرتی ہے۔ ایل زپ کا استعمال آئی اے این اے سے ٹائم زون ڈیٹا بیس اور لینکس کرنل کے جی این یو ورژن کو تقسیم کرنے کے لیے کیا جاتا ہے۔ یورپی پارلیمنٹ اپنے ڈیٹا بیس کے مکمل ڈمپ کو جے ایس او این فارمیٹ میں شائع کرتی ہے جسے ایل زپ کے ساتھ کمپریس کیا جاتا ہے۔ ایل زپ ناسا کے سیاروں کے ڈیٹا سسٹم (پی ڈی ایس) میں استعمال ہوتا ہے۔ آئی ای ٹی ایف فری ڈیٹا کمپریشن سافٹ ویئر پر لاس لیس ڈیٹا کمپریشن حوالہ جات بیرونی لنکس Lzip فارمیٹ کی تفصیلات Lzip فارمیٹ کی تفصیلات بھی دیکھیں۔