রার (ফাইল ফরম্যাট)

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
রার (ফাইল ফরম্যাট)
ফাইলনাম এক্সটেনশন
.rar, .rev, .r00, .r01
ইন্টারনেট মাধ্যমের ধরন
application/vnd.rar
ইউটিআইcom.rarlab.rar-archive
ম্যাজিক নম্বর52 61 72 21 1A 07 00
(RAR 1.5 থেকে 4.0)
52 61 72 21 1A 07 01 00
(RAR 5+) [১]
নির্মাণেইয়েভগেনি রোশাল
প্রাথমিক মুক্তিমার্চ ১৯৯৩; ৩১ বছর আগে (1993-03)[২]
বিন্যাসের ধরনআর্কাইভ ফরম্যাট
মুক্ত বিন্যাস?না (ডিকমপ্রেসনের উৎস কোড উপলব্ধ,কিন্তু রার কম্প্রেশন অ্যালগরিদমের সীমাবদ্ধতার জন্য এটি মুক্ত সফটওয়্যার নয়)
ওয়েবসাইটrarlab.com

রার হলো একটি মালিকানাধীন [৩] সংরক্ষণাগার ফাইল ফরম্যাট যা ডেটা সংক্ষেপণ, ত্রুটি পুনরুদ্ধার এবং ফাইল স্প্যানিং করে । ১৯৯৩ সালে রাশিয়ান সফটওয়্যার ইঞ্জিনিয়ার ইয়েভগেনি রোশাল রার ফাইল (রার নামটি রোশাল আর্কাইভের জন্য) ফরম্যাটটি তৈরি করেছিলেন। win.rar GmbH কর্তৃক রার সফটওয়্যার লাইসেন্স পেয়েছে।[৪]

রার হলো সম্পর্কযুক্ত রিসোর্স অ্যাডাপ্টার সংরক্ষণাগার ফাইল ফরম্যাট। যা "রার" এক্সটেনশন ব্যবহার করে।[৫][৬][৭][৮][৯][১০]

ফাইলের বিন্যাস[সম্পাদনা]

রার ফাইলের নামের এক্সটেনশনে .rar ব্যবহার করা হয় এবং ডাটা ভলিউম ও পুনরুদ্ধার ভলিউম সেট করার জন্য .rev ব্যবহার করা হয়। রার ফাইলের পূর্ববর্তী সংস্করণগুলিতে "মাল্টি-ভলিউম সংরক্ষণাগার" ব্যবহার করে বেশ কয়েকটি ছোট ফাইল বড় সংরক্ষণাগারে বিভক্ত করে সংরক্ষণ করা হতো। সংখ্যাগুলি ছোট ফাইলগুলিকে যথাযথ ক্রমে রাখার জন্য ফাইল এক্সটেনশনে ব্যবহৃত হতো। প্রথম ফাইলটি .rar, দ্বিতীয় ফাইলটি .r00 তৃতীয় ফাইলটি .r01,চতুর্থ ফাইলটি .r02 এবং পঞ্চম ফাইলটি .r02 এভাবে পর্যায়ক্রমিক এক্সটেনশন ব্যবহার করে।

রার সংক্ষেপণ অ্যাপ্লিকেশন এবং লাইব্রেরিগুলো (উইন্ডোজের জন্য জিইউআই ভিত্তিক উইনরার অ্যাপ্লিকেশন সহ, বিভিন্ন ওএস এবং অন্যদের জন্য কনসোল রার সুবিধা সহ) হলো ব্যক্তি মালিকানাধীন সফটওয়্যার। যার মালিকানা এবং স্বত্বাধিকার ইয়েভগেনি রোশালের বড় ভাই আলেকজান্ডার এল. রোশানের কাছে ন্যাস্ত।[৪]

একটি রার ফাইলের সর্বনিম্ন আকার ২০ বাইট এবং সর্বোচ্চ আকার 9,223,372,036,854,775,807 (২ ৬৩-১ ) বাইট যা ৮ এক্সবিবাইট মাইনাস ১ বাইট এর সমতুল্য।[১১]

সফটওয়্যার[সম্পাদনা]

সমর্থিত অপারেটিং সিস্টেম[সম্পাদনা]

মাইক্রোসফট উইন্ডোজ (উইনরার নামযুক্ত), লিনাক্স, ফ্রিবিএসডি, ম্যাক ওএস এবং অ্যান্ড্রয়েডের জন্য রার সফটওয়্যারটি[১২] উপলব্ধ। আর্কাইভ নিষ্কাশনের ক্ষেত্রে ক্রোম ওএস এ আংশিকভাবে সমর্থিত। এছাড়া উইনরার উইন্ডোজ গ্রাফিকাল ইউজার ইন্টারফেস (জিইউআই) সমর্থন করে। রারের অন্যান্য সংস্করণগুলো কনসোল কমান্ড হিসাবে চালিত হয়। রার ফাইলের নতুন সংস্করণগুলো পূর্বে সমর্থিত কিছু পুরানো অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ নয়।

রার ফাইল তৈরি[সম্পাদনা]

রার ফাইলগুলি কেবল বাণিজ্যিক সফটওয়্যার যেমন উইন্ডোজের জন্য উইনরার, অ্যান্ড্রয়েডের জন্য রার, কমান্ড-লাইন রার (উইন্ডোজ, এমএস-ডস, ম্যাক ওএস, লিনাক্স, এবং ফ্রিবিএস) দিয়ে তৈরি করা যেতে পারে যেগুলোতে আলেকজান্ডার রোশালের লিখিত অনুমতি রয়েছে। এছাড়া রোশালের লাইসেন্সের অধীনে কপিরাইটযুক্ত কোড ব্যবহার করে রার ফাইল তৈরি করা যেতে পারে। সফটওয়্যার লাইসেন্স চুক্তিগুলি বিপরীত প্রকৌশলকে নিষিদ্ধ করেছে।[৩]

আরও দেখুন[সম্পাদনা]

তথ্যসূত্র[সম্পাদনা]

  1. RAR 5.0 technote
  2. "Interview by correspondence" (রুশ ভাষায়)। ১৯৯৭–২০০২। সংগ্রহের তারিখ ২৬ এপ্রিল ২০১০ 
  3. win.rar GmbH। "RAR and WinRAR END USER LICENSE AGREEMENT (EULA)"RARLABThe author and holder of the copyright of the software is Alexander L. Roshal. [...] Neither RAR binary code, WinRAR binary code, UnRAR source or UnRAR binary code may be used or reverse engineered to re-create the RAR compression algorithm, which is proprietary, without written permission. 
  4. https://www.rarlab.com/license.htm
  5. https://docs.oracle.com/javaee/5/tutorial/doc/bncjy.html
  6. https://www.allacronyms.com/RAR/Resource_Adapter_Archive
  7. https://en.m.wikipedia.org/wiki/RAR_(file_format)#cite_note-6
  8. https://docs.oracle.com/cd/E12839_01/web.1111/e13732/packdepl.htm#ADAPT228
  9. https://maven.apache.org/plugins/maven-rar-plugin/
  10. https://stackoverflow.com/questions/30172130/is-resource-adapter-archive-rar-the-same-as-roshal-archive-rar
  11. http://www.softpedia.com/get/Compression-tools/WinRAR.shtml
  12. https://play.google.com/store/apps/details?id=com.rarlab.rar&hl=en_US

বহিঃসংযোগ[সম্পাদনা]