ARC (file format)
এআরসি হল সিস্টেম এনহ্যান্সমেন্ট অ্যাসোসিয়েটস (এসইএ)-এর একটি ক্ষতিহীন তথ্য সংকোচন এবং সংরক্ষণাগার বিন্যাস। ফাইল ফরম্যাট এবং প্রোগ্রাম উভয়কেই এআরসি বলা হত। এই বিন্যাসটি 1980-এর দশকে বিতর্কের বিষয় হিসাবে পরিচিত, যা পরে উন্মুক্ত বিন্যাস হিসাবে পরিচিত হবে তা নিয়ে গুরুত্বপূর্ণ বিতর্কের অংশ। বিবিএস ডায়াল-আপের প্রথম দিনগুলিতে এআরসি অত্যন্ত জনপ্রিয় ছিল। এআরসি সুবিধাজনক ছিল কারণ এটি ফাইল সংকুচিত করতে এসকিউ প্রোগ্রামের ফাংশন এবং একাধিক ফাইলের. এলবিআর আর্কাইভ তৈরি করতে এলইউ প্রোগ্রামকে একত্রিত করেছিল। বিন্যাসটি পরে জিপ বিন্যাস দ্বারা প্রতিস্থাপিত হয়েছিল, যা আরও ভাল সংকোচনের অনুপাত এবং সংকোচন/ডিকম্প্রেশন প্রক্রিয়ার মাধ্যমে ডিরেক্টরি কাঠামো ধরে রাখার ক্ষমতা প্রদান করেছিল। . arc ফাইলের নাম এক্সটেনশনটি প্রায়শই বেশ কয়েকটি সম্পর্কহীন ফাইল আর্কাইভের মতো ফাইলের প্রকারের জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ, ইন্টারনেট আর্কাইভ একটি ফাইলে একাধিক ওয়েব সম্পদ সংরক্ষণের জন্য নিজস্ব এআরসি বিন্যাস ব্যবহার করে। ফ্রিআর্ক আর্কাইভার একটি. arc এক্সটেনশনও ব্যবহার করে, তবে একটি সম্পূর্ণ ভিন্ন ফাইল বিন্যাস ব্যবহার করে। নিন্টেন্ডো গেমকিউব এবং ওয়াই গেমগুলিতে এমআইডিআই, ভয়েস নমুনা বা পাঠ্যের মতো সংস্থানগুলির জন্য একটি সম্পর্কহীন "এআরসি" বিন্যাস ব্যবহার করে। এই ধরনের এআরসি ফাইলের জন্য বেশ কয়েকটি অনানুষ্ঠানিক এক্সট্র্যাক্টর রয়েছে। 1985 সালে, সিস্টেম এনহ্যান্সমেন্ট অ্যাসোসিয়েটস-এর থম হেন্ডারসন এআরসি নামে একটি প্রোগ্রাম লিখেছিলেন, যা এআর-এর মতো পূর্ববর্তী প্রোগ্রামগুলির উপর ভিত্তি করে তৈরি করা হয়েছিল, যা কেবল ফাইলগুলিকে একটি একক সংরক্ষণাগার ফাইলে গোষ্ঠীভুক্ত করেনি, বরং ডিস্কের স্থান বাঁচানোর জন্য তাদের সংকুচিতও করেছিল, যা প্রাথমিক ব্যক্তিগত কম্পিউটারগুলিতে অত্যন্ত গুরুত্বপূর্ণ একটি বৈশিষ্ট্য, যেখানে স্থান খুব সীমিত ছিল এবং মডেম সংক্রমণের গতি খুব ধীর ছিল। এআরসি দ্বারা উত্পাদিত আর্কাইভ ফাইলগুলির ফাইলের নাম "এআরসি"-তে শেষ হত এবং তাই কখনও কখনও "আর্ক ফাইল" বলা হত। এআরসি-র সোর্স কোড 1986 সালে এসইএ দ্বারা প্রকাশিত হয়েছিল এবং পরবর্তীকালে 1987 সালে হাওয়ার্ড চু দ্বারা ইউনিক্স এবং আটারি এসটিতে পোর্ট করা হয়েছিল। এই আরও বহনযোগ্য কোডবেসটি পরবর্তীকালে ভিএএক্স/ভিএমএস এবং আইবিএম সিস্টেম/370 মেইনফ্রেম সহ অন্যান্য প্ল্যাটফর্মে পোর্ট করা হয়েছিল। হাওয়ার্ডের কাজই প্রথম প্রচলিত বিশ্বাসকে খণ্ডন করে যে লেমপেল-জিভ এনকোডেড ফাইলগুলি আর সংকুচিত করা যায় না। এলজেডডাব্লু ডেটাতে হাফম্যান কোডিং ব্যবহার করে অতিরিক্ত সংকোচন অর্জন করা যেতে পারে এবং হাওয়ার্ডের এআরসি সংস্করণটি এই বৈশিষ্ট্যটি প্রদর্শন করার জন্য প্রথম প্রোগ্রাম ছিল। এই সংকর কৌশলটি পরে ফিল কাটজ এবং অন্যান্যরা অন্যান্য বেশ কয়েকটি সংকোচন পরিকল্পনায় ব্যবহার করেছিলেন। পরে, ফিল কাটজ আর্কাইভ ফাইল তৈরি করতে এবং সেগুলির বিষয়বস্তু বের করার জন্য তার নিজস্ব শেয়ারওয়্যার ইউটিলিটি, পিকেএআরসি এবং পিকেএক্সএআরসি তৈরি করেছিলেন। এই ফাইলগুলি এআরসি দ্বারা ব্যবহৃত আর্কাইভ ফাইল ফরম্যাটের সাথে কাজ করে এবং নির্বাচিত সমাবেশ-ভাষা কোডিংয়ের কারণে আইবিএম-পিসি প্ল্যাটফর্মে এআরসি-র তুলনায় উল্লেখযোগ্যভাবে দ্রুত ছিল। এসইএ-এর বিপরীতে, যা একটি একক প্রোগ্রামে আর্কাইভ তৈরি এবং আর্কাইভ ফাইল নিষ্কাশনকে একত্রিত করে, কাটজ এই ফাংশনগুলিকে দুটি পৃথক উপযোগিতার মধ্যে বিভক্ত করে, এগুলি চালানোর জন্য প্রয়োজনীয় মেমরির পরিমাণ হ্রাস করে। পি. কে. এ. আর. সি স্ব-উত্তোলন আর্কাইভ তৈরির অনুমতি দেয়, যা কোনও বাহ্যিক ফাইল নিষ্কাশন ইউটিলিটির প্রয়োজন ছাড়াই নিজেদের আনপ্যাক করতে পারে। সিস্টেম এনহ্যান্সমেন্ট অ্যাসোসিয়েটস, ইনকর্পোরেটেড বনাম পিকেডাব্লুএআরই ইনকর্পোরেটেড এবং ফিলিপ ডব্লিউ কাটজ মামলার পরে, এসইএ শেয়ারওয়্যার বাজার থেকে সরে এসে এআরসি + প্লাস তৈরি করে। এই সংস্করণে একটি পূর্ণ-পর্দার ইউজার ইন্টারফেস অন্তর্ভুক্ত ছিল, যার সর্বশেষ পরিচিত সংস্করণ ছিল 7.12। অবশেষে 1992 সালে এসইএ একটি অনির্দিষ্ট জাপানি কোম্পানির কাছে বিক্রি করা হয়। পিসি ডেস্কটপে এআরসি ফরম্যাট আর প্রচলিত নেই, তবে বেশিরভাগ অ্যান্টিভাইরাস স্ক্যানার এখনও সংকুচিত ফাইলগুলির মধ্যে ভাইরাস সনাক্ত করার জন্য পাওয়া যে কোনও এআরসি আর্কাইভকে আনকম্প্রেস করতে পারে। মামলা 1980-এর দশকের শেষের দিকে এআরসি প্রোগ্রামের নির্মাতা এসইএ এবং পিকেওয়ারে, ইনকর্পোরেটেড (ফিল কাটজ সফ্টওয়্যার)-এর মধ্যে একটি বিরোধ দেখা দেয়। এসইএ ট্রেডমার্ক এবং কপিরাইট লঙ্ঘনের জন্য কাটজের বিরুদ্ধে মামলা করেছে। জন নাভাস নামে একজন স্বাধীন সফ্টওয়্যার বিশেষজ্ঞকে আদালত দুটি প্রোগ্রামের তুলনা করার জন্য নিযুক্ত করেছিল এবং বলেছিল যে পি. কে. এ. আর. সি এ. আর. সি-র একটি ব্যুৎপত্তিগত কাজ ছিল, উল্লেখ করে যে উভয় প্রোগ্রামের মন্তব্যগুলি বানান ত্রুটি সহ প্রায়শই অভিন্ন ছিল। 1988 সালের 2রা আগস্ট বাদী এবং বিবাদীরা মামলার নিষ্পত্তি ঘোষণা করেন, যার মধ্যে একটি গোপনীয় ক্রস-লাইসেন্স চুক্তি অন্তর্ভুক্ত ছিল, যার অধীনে 1985 সালের শেষের দিকে পিকেএক্সএআরসি-এর প্রথম প্রকাশ থেকে শুরু করে 1988 সালের 31শে জুলাই পর্যন্ত পিকেডাব্লুএআরই দ্বারা প্রকাশিত সমস্ত এআরসি-সামঞ্জস্যপূর্ণ প্রোগ্রামের জন্য এসইএ পিকেডাব্লুএআরই-কে লাইসেন্স দিয়েছিল, যার বিনিময়ে, যা সেই সময়ে একটি অপ্রকাশিত অর্থ প্রদানের পরিমাণ ছিল। চুক্তিতে, পিকেডাব্লুএআরই এসইএ-কে একটি লাইসেন্স পাওয়ার জন্য অর্থ প্রদান করেছিল যা 31 জানুয়ারী, 1989 পর্যন্ত পিকেডাব্লুএআরই-এর এআরসি-সামঞ্জস্যপূর্ণ প্রোগ্রামগুলির বিতরণের অনুমতি দেয়, যার পরে পিকেডাব্লুএআরই কোনও এআরসি সামঞ্জস্যপূর্ণ প্রোগ্রাম বা ইউটিলিটিগুলি লাইসেন্স, প্রকাশ বা বিতরণ করবে না যা এআরসি সামঞ্জস্যপূর্ণ ফাইলগুলি প্রক্রিয়া করে। বিনিময়ে, পিকেডাব্লুএআরই পিকেডাব্লুএআরই-এর এআরসি-সামঞ্জস্যপূর্ণ প্রোগ্রামগুলির জন্য তার সোর্স কোড ব্যবহার করার জন্য এসইএ-কে লাইসেন্স দিয়েছে। পিকেডাব্লুএআরই এসইএর ট্রেডমার্ক "এআরসি"-র কোনও ব্যবহার বন্ধ করতে এবং পিকেডাব্লুএআরই-এর প্রোগ্রামগুলির সাথে ব্যবহৃত নাম বা চিহ্নগুলিকে অ-বিভ্রান্তিকর পদে পরিবর্তন করতে সম্মত হয়েছে। চুক্তির অবশিষ্ট বিবরণ সিল করে দেওয়া হয়। মীমাংসায় পৌঁছনোর সময় আসামীরা কোনও দোষ বা অন্যায় স্বীকার করেনি। উইসকনসিনের আদালতের আদেশে দেখা গেছে যে বাদীদের কপিরাইট, ট্রেডমার্ক এবং অন্যায্য বাণিজ্য অনুশীলন এবং অন্যায্য প্রতিযোগিতার লঙ্ঘনের জন্য বিবাদীদের ক্ষতিপূরণ দেওয়ার আদেশ দেওয়া হয়েছিল। ফাঁস হওয়া চুক্তির নথিতে নিষ্পত্তির শর্তাবলীর অধীনে প্রকাশ করা হয়েছে, বিবাদীরা বাদীকে অতীতের রয়্যালটি প্রদানের জন্য এবং ব্যয় প্রতিদানের জন্য অর্থ প্রদান করেছিল। উপরন্তু, বিবাদীরা এই চুক্তির কার্যকর তারিখের পরে প্রাপ্ত সমস্ত আদেশের জন্য এআরসি সামঞ্জস্যপূর্ণ প্রোগ্রামগুলির জন্য প্রাপ্ত সমস্ত রাজস্বের 6.5% রয়্যালটি ফি প্রদান করবে, এআরসি সামঞ্জস্যপূর্ণ প্রোগ্রামগুলির জন্য লাইসেন্সের মেয়াদ শেষ হওয়ার পরে প্রাপ্ত কোনও লাইসেন্স ফি বা শেয়ারওয়্যার নিবন্ধকরণ সহ এই ধরনের রাজস্ব। বিনিময়ে, বাদী লাইসেন্স সমাপ্তির তারিখের আগে বা পরে, বিবাদীদের দ্বারা বাদীর কাছে উল্লিখিত যে কোনও লাইসেন্সদাতার কাছ থেকে বাদী কর্তৃক প্রাপ্ত যে কোনও লাইসেন্স ফি-এর 6.5% পরিমাণ কমিশনও প্রদান করবে। মামলার পরে, পিকেওয়ারে তার পিকেএআরসি এবং পিকেএক্সএআরসি ইউটিলিটিগুলির একটি শেষ সংস্করণ "পিকেপিএকে" এবং "পিকেইউএনপিএকে" নতুন নামে প্রকাশ করে এবং তারপর থেকে পিকেজিআইপি এবং পিকেইউএনজিআইপি পৃথক প্রোগ্রাম বিকাশের দিকে মনোনিবেশ করে, যা নতুন এবং বিভিন্ন ফাইল সংকোচন কৌশল এবং সংরক্ষণাগার ফাইল ফর্ম্যাটের উপর ভিত্তি করে ছিল। যাইহোক, নাম পরিবর্তনের পরে, এসইএ পিকেপিএকে ম্যানুয়ালে এআরসিকে বিশেষ্য থেকে ক্রিয়ায় পরিণত করে বাদীদের সুরক্ষিত চিহ্ন এআরসি ক্রমাগত ব্যবহার করার জন্য পিকেডাব্লুএআরই-এর বিরুদ্ধে অবমাননার জন্য মামলা দায়ের করে। উইসকনসিনের পূর্ব জেলার মার্কিন জেলা আদালত রায় দিয়েছে যে এসইএর প্রস্তাব প্রত্যাখ্যান করা হয়েছে, এবং বিবাদী $500 এর আইনি খরচ পুনরুদ্ধারের অধিকারী। এসইএ বনাম পিকেডাব্লুএআরই বিরোধ দ্রুত বিবিএস বিশ্বের সবচেয়ে বড় বিতর্কগুলির মধ্যে একটিতে প্রসারিত হয়েছিল। এসইএর মামলাটি অনেক শেয়ারওয়্যার ব্যবহারকারীকে ক্ষুব্ধ করেছিল যারা বুঝতে পেরেছিল যে এসইএ একটি "বড়, ফেসলেস কর্পোরেশন" এবং কাটজ ছিল "ছোট্ট লোক"। প্রকৃতপক্ষে, সেই সময়ে, এস. ই. এ এবং পি. কে. ডব্লিউ. এ. আর. ই উভয়ই ছোট বাড়ি-ভিত্তিক কোম্পানি ছিল। যাইহোক, সম্প্রদায়টি মূলত কাটজের পক্ষে ছিল, কারণ এসইএ পূর্ববর্তীভাবে এআরসি ফাইল ফরম্যাটকে বন্ধ এবং মালিকানাধীন ঘোষণা করার চেষ্টা করছিল। কাটজ জিপ ফাইল বিন্যাস নথিভুক্ত করার জন্য APPNOTE.TXT নির্দিষ্টকরণ প্রকাশ করে ইতিবাচক প্রচার পেয়েছিলেন এবং ঘোষণা করেছিলেন যে জিপ ফাইল বিন্যাসটি সর্বদা প্রতিযোগিতামূলক সফ্টওয়্যার বাস্তবায়নের জন্য বিনামূল্যে থাকবে। মোট ফলাফলটি ছিল যে এআরসি বিন্যাসটি দ্রুত প্রধান সংকোচন বিন্যাস হিসাবে সাধারণ ব্যবহারের বাইরে চলে যায় যা পিসি-বিবিএসগুলি তাদের ফাইল সংরক্ষণাগারগুলির জন্য ব্যবহার করত এবং প্রতিযোগিতামূলক বিন্যাসগুলির একটি সংক্ষিপ্ত সময়ের পরে, জিপ বিন্যাসটি প্রধান মান হিসাবে গৃহীত হয়েছিল। একটি সাক্ষাত্কারে, এসইএ-এর থম হেন্ডারসন বলেছিলেন যে সফ্টওয়্যার ডেভেলপমেন্ট থেকে বাদ পড়ার মূল কারণ ছিল কাটজ দ্বারা তাঁর বিরুদ্ধে শুরু করা ঘৃণ্য-মেইল প্রচারণা যা তিনি দাবি করেছিলেন তা আবেগগতভাবে মোকাবেলা করতে অক্ষমতার কারণে। আরও দেখুন আর্কাইভ ফরম্যাটের তালিকা রেফারেন্স বাহ্যিক লিঙ্ক এআরসি ফাইল ফরম্যাটের বিবরণ এআরসি-ফ্রি সফ্টওয়্যার লিনাক্স/ইউনিক্স পোর্ট অফ দ্য. আর্ক কম্প্রেশন প্রোগ্রাম নোমার্ক-লিনাক্স/ইউনিক্সের জন্য আরেকটি ফ্রি সফ্টওয়্যার. আর্ক কম্প্রেশন প্রোগ্রাম-জেসন স্কটের একটি ডকুমেন্টারি যা বিবিএস প্রসঙ্গে এআরসি ইতিহাস নিয়ে আলোচনা করেঃ "কনট্রভার্সিঃ আইনঃ এসইএ বনাম পিকেওয়ারে" আর্কাইভ ফরম্যাট 1985 সফ্টওয়্যার