ARC (file format)
اے آر سی سسٹم اینہانسمنٹ ایسوسی ایٹس (ایس ای اے) کی طرف سے ایک نقصان کے بغیر ڈیٹا کمپریشن اور آرکائیول فارمیٹ ہے۔ فائل فارمیٹ اور پروگرام دونوں کو اے آر سی کہا جاتا تھا۔ اس فارمیٹ کو 1980 کی دہائی میں تنازعہ کے موضوع کے طور پر جانا جاتا ہے، جو بعد میں اوپن فارمیٹس کے نام سے مشہور ہونے والے اہم مباحثوں کا حصہ ہے۔ اے آر سی ڈائل اپ بی بی ایس کے ابتدائی دنوں میں انتہائی مقبول تھا۔ اے آر سی آسان تھا کیونکہ اس نے فائلوں کو کمپریس کرنے کے لیے ایس کیو پروگرام کے افعال اور متعدد فائلوں کے. ایل بی آر آرکائیوز بنانے کے لیے ایل یو پروگرام کو یکجا کیا۔ اس فارمیٹ کو بعد میں زپ فارمیٹ سے تبدیل کر دیا گیا، جس نے بہتر کمپریشن تناسب اور کمپریشن/ڈمپریشن کے عمل کے ذریعے ڈائرکٹری کے ڈھانچے کو برقرار رکھنے کی صلاحیت پیش کی۔ . arc فائل نام کی توسیع اکثر کئی غیر متعلقہ فائل آرکائیو جیسی فائل کی اقسام کے لیے استعمال ہوتی ہے۔ مثال کے طور پر، انٹرنیٹ آرکائیو نے ایک فائل میں متعدد ویب وسائل کو ذخیرہ کرنے کے لیے اپنا اے آر سی فارمیٹ استعمال کیا۔ فری آرک آرکائیوور. آرک ایکسٹینشن بھی استعمال کرتا ہے، لیکن مکمل طور پر مختلف فائل فارمیٹ استعمال کرتا ہے۔ نینٹینڈو گیم کیوب اور وائی گیمز میں وسائل کے لیے ایک غیر متعلقہ "اے آر سی" فارمیٹ استعمال کرتا ہے، جیسے کہ ایم آئی ڈی آئی، آواز کے نمونے، یا متن۔ اس قسم کی اے آر سی فائل کے لیے کئی غیر سرکاری ایکسٹریکٹر موجود ہیں۔ 1985 میں، سسٹم اینہانسمنٹ ایسوسی ایٹس کے تھام ہینڈرسن نے اے آر سی نامی ایک پروگرام لکھا، جو آر جیسے پہلے کے پروگراموں پر مبنی تھا، جس میں نہ صرف فائلوں کو ایک آرکائیو فائل میں گروپ کیا گیا تھا بلکہ ڈسک کی جگہ بچانے کے لیے انہیں کمپریس بھی کیا گیا تھا، جو ابتدائی پرسنل کمپیوٹرز پر بہت اہمیت کی خصوصیت تھی، جہاں جگہ بہت محدود تھی اور موڈیم ٹرانسمیشن کی رفتار بہت سست تھی۔ اے آر سی کے ذریعہ تیار کردہ آرکائیو فائلوں میں فائل کے نام "اے آر سی" میں ختم ہوتے تھے اور اس طرح انہیں بعض اوقات "آرک فائلیں" کہا جاتا تھا۔ اے آر سی کے لیے سورس کوڈ 1986 میں ایس ای اے کے ذریعے جاری کیا گیا تھا اور اس کے بعد 1987 میں ہاورڈ چو کے ذریعے یونکس اور اٹاری ایس ٹی کو پیش کیا گیا۔ اس زیادہ پورٹیبل کوڈ بیس کو بعد میں دوسرے پلیٹ فارمز پر پورٹ کیا گیا، بشمول وی اے ایکس/وی ایم ایس اور آئی بی ایم سسٹم/370 مین فریم۔ ہاورڈ کے کام نے سب سے پہلے اس مروجہ عقیدے کو غلط ثابت کیا کہ لیمپل زیو انکوڈ شدہ فائلوں کو مزید کمپریس نہیں کیا جا سکتا۔ ایل زیڈ ڈبلیو ڈیٹا پر ہفمین کوڈنگ کا استعمال کرکے اضافی کمپریشن حاصل کیا جا سکتا ہے، اور ہاورڈ کا اے آر سی کا ورژن اس خاصیت کو ظاہر کرنے والا پہلا پروگرام تھا۔ اس ہائبرڈ تکنیک کو بعد میں فل کاٹز اور دیگر نے کئی دیگر کمپریشن اسکیموں میں استعمال کیا۔ بعد میں، فل کاٹز نے آرکائیو فائلیں بنانے اور ان کے مندرجات کو نکالنے کے لیے اپنی شیئر ویئر یوٹیلیٹیز، پی کے اے آر سی اور پی کے ایکس اے آر سی تیار کیں۔ یہ فائلیں اے آر سی کے استعمال کردہ آرکائیو فائل فارمیٹ کے ساتھ کام کرتی تھیں اور منتخب اسمبلی زبان کوڈنگ کی وجہ سے آئی بی ایم-پی سی پلیٹ فارم پر اے آر سی سے نمایاں طور پر تیز تھیں۔ ایس ای اے کے برعکس، جس نے ایک ہی پروگرام میں آرکائیو کی تخلیق اور آرکائیو فائل نکالنے کو ملایا، کاٹز نے ان افعال کو دو الگ الگ افادیت کے درمیان تقسیم کیا، جس سے انہیں چلانے کے لیے درکار میموری کی مقدار کم ہو گئی۔ پی کے اے آر سی نے خود نکالنے والے آرکائیوز کی تخلیق کی بھی اجازت دی، جو بیرونی فائل نکالنے کی افادیت کی ضرورت کے بغیر خود کو کھول سکتے تھے۔ سسٹم اینہانسمنٹ ایسوسی ایٹس انکارپوریٹڈ بمقابلہ پی کے وار انکارپوریٹڈ اور فلپ ڈبلیو کاٹز کے مقدمے کے بعد، ایس ای اے نے شیئر ویئر مارکیٹ سے دستبرداری اختیار کرلی اور اے آر سی + پلس تیار کیا۔ اس ورژن میں ایک فل اسکرین یوزر انٹرفیس شامل تھا، جس کا آخری معروف ورژن 7.12 تھا۔ SEA بالآخر 1992 میں ایک غیر متعینہ جاپانی کمپنی کو فروخت کر دیا گیا۔ اے آر سی فارمیٹ اب پی سی ڈیسک ٹاپ پر عام نہیں ہے، لیکن زیادہ تر اینٹی وائرس اسکینر اب بھی کمپریسڈ فائلوں کے اندر وائرس کا پتہ لگانے کے لیے پائے جانے والے کسی بھی اے آر سی آرکائیو کو انکمپریس کر سکتے ہیں۔ قانونی چارہ جوئی 1980 کی دہائی کے آخر میں اے آر سی پروگرام بنانے والے ایس ای اے اور پی کے ڈبلیو اے آر ای انکارپوریٹڈ (فل کاٹز سافٹ ویئر) کے درمیان تنازعہ پیدا ہوا۔ ایس ای اے نے ٹریڈ مارک اور کاپی رائٹ کی خلاف ورزی کے لیے کاٹز پر مقدمہ دائر کیا۔ ایک آزاد سافٹ ویئر ماہر، جان نواس، کو عدالت نے دونوں پروگراموں کا موازنہ کرنے کے لیے مقرر کیا تھا، اور کہا کہ پی کے اے آر سی اے آر سی کا مشتق کام تھا، اس بات کی نشاندہی کرتے ہوئے کہ دونوں پروگراموں میں تبصرے اکثر ایک جیسے ہوتے ہیں، بشمول ہجے کی غلطیاں۔ 2 اگست 1988 کو، مدعی اور مدعا علیہان نے مقدمے کے تصفیے کا اعلان کیا، جس میں ایک خفیہ کراس لائسنس معاہدہ بھی شامل تھا جس کے تحت SEA نے 1985 کے آخر میں 31 جولائی 1988 تک پی کے ایکس اے آر سی کی پہلی ریلیز کے ساتھ شروع ہونے والی مدت کے دوران پی کے ڈبلیو اے آر ای کے ذریعہ شائع ہونے والے تمام اے آر سی ہم آہنگ پروگراموں کے لیے پی کے ڈبلیو اے آر ای کو لائسنس دیا، جس کے بدلے میں، جو اس وقت ایک نامعلوم ادائیگی کی رقم تھی۔ معاہدے میں، پی کے ڈبلیو اے آر ای نے ایس ای اے کو ایک لائسنس حاصل کرنے کے لیے ادائیگی کی جس نے 31 جنوری 1989 تک پی کے ڈبلیو اے آر ای کے اے آر سی ہم آہنگ پروگراموں کی تقسیم کی اجازت دی، جس کے بعد پی کے ڈبلیو اے آر ای کسی بھی اے آر سی ہم آہنگ پروگراموں یا افادیت کو لائسنس، شائع یا تقسیم نہیں کرے گا جو اے آر سی ہم آہنگ فائلوں پر کارروائی کرتے ہیں۔ بدلے میں، پی کے ڈبلیو اے آر ای نے ایس ای اے کو پی کے ڈبلیو اے آر ای کے اے آر سی سے مطابقت رکھنے والے پروگراموں کے لیے اپنا سورس کوڈ استعمال کرنے کا لائسنس دیا۔ پی کے ڈبلیو اے آر ای نے ایس ای اے کے ٹریڈ مارک "اے آر سی" کے کسی بھی استعمال کو روکنے اور پی کے ڈبلیو اے آر ای کے پروگراموں کے ساتھ استعمال ہونے والے ناموں یا نشانات کو غیر الجھن والے ناموں میں تبدیل کرنے پر بھی اتفاق کیا۔ معاہدے کی بقیہ تفصیلات پر مہر لگا دی گئی۔ تصفیے تک پہنچنے میں مدعا علیہان نے کسی غلطی یا غلط کام کا اعتراف نہیں کیا۔ وسکونسن عدالت کے حکم سے پتہ چلتا ہے کہ مدعا علیہان کو مدعی کے کاپی رائٹ، ٹریڈ مارک، اور غیر منصفانہ تجارتی طریقوں اور غیر منصفانہ مسابقت کی خلاف ورزی کے مدعا علیہان کی کارروائیوں کے لیے مدعی کو ہرجانہ ادا کرنے کا حکم دیا گیا تھا۔ لیک ہونے والے معاہدے کی دستاویز تصفیے کی شرائط کے تحت سامنے آئی، مدعا علیہان نے مدعی کو ماضی کی رائلٹی ادائیگیوں اور اخراجات کی ادائیگی کے لیے ادائیگی کی تھی۔ اس کے علاوہ، مدعا علیہان مدعی کو اس معاہدے کی مؤثر تاریخ کے بعد موصول ہونے والے تمام آرڈرز پر اے آر سی ہم آہنگ پروگراموں کے لیے موصول ہونے والی تمام آمدنی کا 6.5 فیصد رائلٹی فیس ادا کریں گے، اس طرح کی آمدنی بشمول لائسنس کی میعاد ختم ہونے کے بعد موصول ہونے والی لائسنس فیس یا شیئر ویئر رجسٹریشن، اے آر سی ہم آہنگ پروگراموں کے لیے۔ بدلے میں، مدعی مدعا علیہان کے ذریعے مدعی کو بھیجے گئے کسی بھی لائسنس یافتہ سے مدعی کو موصول ہونے والی کسی بھی لائسنس فیس کے 6.5 فیصد کی رقم میں کمیشن بھی ادا کرے گا، چاہے وہ لائسنس کے خاتمے کی تاریخ سے پہلے ہو یا بعد میں۔ مقدمے کے بعد، پی کے ویئر نے اپنے پی کے اے آر سی اور پی کے ایکس اے آر سی یوٹیلیٹیز کا ایک آخری ورژن نئے ناموں "پی کے پی اے کے" اور "پی کے یو این پی اے کے" کے تحت جاری کیا، اور اس کے بعد سے علیحدہ پروگرام پی کے زی آئی پی اور پی کے یو این زی آئی پی تیار کرنے پر توجہ مرکوز کی، جو نئی اور مختلف فائل کمپریشن تکنیک اور آرکائیو فائل فارمیٹس پر مبنی تھے۔ تاہم، نام تبدیل کرنے کے بعد، ایس ای اے نے پی کے پی اے کے دستی میں اے آر سی کو اسم سے فعل میں تبدیل کرکے، مدعی کے محفوظ نشان اے آر سی کو مسلسل استعمال کرنے پر، پی کے ڈبلیو اے آر ای کے خلاف توہین عدالت کا مقدمہ دائر کیا۔ وسکونسن کے مشرقی ضلع کی امریکی ضلعی عدالت نے فیصلہ دیا کہ ایس ای اے کی تحریک کو مسترد کر دیا گیا ہے، اور مدعا علیہ 500 ڈالر کی قانونی لاگت کی وصولی کا حقدار ہے۔ SEA بمقابلہ PPWARE تنازعہ تیزی سے بی بی ایس کی دنیا کے اب تک کے سب سے بڑے تنازعات میں سے ایک میں پھیل گیا۔ ایس ای اے کے مقدمے نے بہت سے شیئر ویئر صارفین کو ناراض کردیا جنہوں نے محسوس کیا کہ ایس ای اے ایک "بڑی، بے چہرہ کارپوریشن" تھی اور کاٹز "چھوٹا آدمی" تھا۔ درحقیقت، اس وقت، SEA اور PPWARE دونوں چھوٹی گھریلو کمپنیاں تھیں۔ تاہم، کمیونٹی نے بڑے پیمانے پر کاٹز کا ساتھ دیا، اس حقیقت کی وجہ سے کہ ایس ای اے ماضی سے اے آر سی فائل فارمیٹ کو بند اور ملکیتی قرار دینے کی کوشش کر رہا تھا۔ کاٹز نے زپ فائل فارمیٹ کو دستاویزی شکل دیتے ہوئے APPNOTE.TXT تفصیلات جاری کرکے مثبت تشہیر حاصل کی، اور یہ اعلان کیا کہ زپ فائل فارمیٹ مسابقتی سافٹ ویئر کو نافذ کرنے کے لیے ہمیشہ مفت رہے گا۔ خالص نتیجہ یہ ہوا کہ اے آر سی فارمیٹ تیزی سے عام استعمال سے باہر ہو گیا جو کہ پی سی-بی بی ایس نے اپنے فائل آرکائیوز کے لیے استعمال کیا تھا، اور مسابقتی فارمیٹس کی ایک مختصر مدت کے بعد، زپ فارمیٹ کو غالب معیار کے طور پر اپنایا گیا۔ ایک انٹرویو میں، ایس ای اے کے تھام ہینڈرسن نے کہا کہ سافٹ ویئر ڈویلپمنٹ سے باہر ہونے کی بنیادی وجہ اس کی جذباتی طور پر مقابلہ کرنے میں ناکامی تھی جس کا انہوں نے دعوی کیا تھا کہ کاٹز کی طرف سے ان کے خلاف شروع کی گئی نفرت انگیز میل مہم تھی۔ آرکائیو فارمیٹس کی فہرست بھی دیکھیں حوالہ جات بیرونی لنکس اے آر سی فائل فارمیٹ کی تفصیل اے آر سی-مفت سافٹ ویئر لینکس/یونکس پورٹ آف دی. آرک کمپریشن پروگرام نومارک-لینکس/یونکس کے لیے ایک اور مفت سافٹ ویئر. آرک کمپریشن پروگرام-جیسن اسکاٹ کی ایک دستاویزی فلم جس میں بی بی ایس کے تناظر میں اے آر سی کی تاریخ پر تبادلہ خیال کیا گیا ہے، نوٹوں کے ساتھ: "کنٹروورسی: لاؤس: ایس ای اے بمقابلہ پی کے ویئر" آرکائیو فارمیٹس 1985 سافٹ ویئر