RAR আর্কাইভ (.rar)
RAR5 স্ট্যান্ডার্ডRAR আর্কাইভ (RAR) হলো ইউজিন রোশাল কর্তৃক তৈরিকৃত একটি প্রোপ্রাইটারি কম্প্রেসড আর্কাইভ ফরম্যাট, যা এর ভালো কম্প্রেশন, মাল্টি-ভলিউম স্প্লিটিং, AES-256 এনক্রিপশন এবং রিড-সলোমন রিকভারি রেকর্ডের জন্য সুপরিচিত।
RAR থেকে ZIP-তে রূপান্তর করুন
বিনামূল্যের ব্রাউজারভিত্তিক RAR-থেকে-ZIP রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে RAR ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে RAR ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
52 61 72 21 1A 07 00 / 01 00ASCII রিপ্রেজেন্টেশন: Rar!\x1a\x07..
স্ট্যান্ডার্ডাইজেশন: RAR5 Architecture Specification
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | RAR4 (0x00) ও আধুনিক RAR5 (0x01 0x00) specification-সহ পরিবর্তনশীল দৈর্ঘ্যের block header architecture |
| কম্প্রেশন | বড় sliding dictionary-সহ proprietary LZSS-ভিত্তিক compression (RAR5-এ সর্বোচ্চ 4 GB) এবং Huffman coding |
| বাইট এন্ডিয়াননেস | Little-Endian (Intel x86) |
| কালার স্পেস | প্রযোজ্য নয় (Archive Container) |
| চ্যানেল ও কাঠামো | একাধিক file-এর directory hierarchy, solid archive এবং বহু-volume-এ ভাগ করা অংশ (.r00/.part1.rar) |
| সর্বোচ্চ মাত্রা | কার্যত সীমাহীন (RAR5-এ সর্বোচ্চ 16 Exabyte) |
| স্বচ্ছতা | সম্পূর্ণ NTFS alternate data stream, Unix permission এবং নির্ভুল timestamp |
| স্ট্রিমিং ও প্রোগ্রেসিভ | container জুড়ে header record ছড়ানো থাকে; সম্পূর্ণ volume set ছাড়া stream করা যায় না |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: RAR বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | RAR (বর্তমান) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| রিকভারি রেকর্ড | নেটিভ রিড-সলোমন ত্রুটি সংশোধন | কোনো বিল্ট-ইন নেই | কোনো বিল্ট-ইন নেই | কোনো বিল্ট-ইন নেই |
| লাইসেন্সিং | প্রোপ্রাইটারি (বাণিজ্যিক সৃষ্টি) | ফ্রি ওপেন সোর্স (GNU LGPL) | ওপেন পাবলিক ডোমেইন | ফ্রি ওপেন সোর্স (POSIX) |
| এনক্রিপশন | PBKDF2 / Blake2sp সহ AES-256 | SHA-256 সহ AES-256 | ZipCrypto (দুর্বল) বা AES-256 | নেই (GPG/OpenSSL প্রয়োজন) |
| মাল্টি-ভলিউম স্প্লিটিং | স্প্লিট ভলিউমে ইন্ডাস্ট্রি পাইওনিয়ার | 7z ভলিউমে সমর্থিত | স্প্যান্ড ZIP-এ সমর্থিত | ইউনিক্স 'split' টুল প্রয়োজন |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
WinRAR 'Checksum error in the encrypted file' অথবা CRC ব্যর্থ রিপোর্ট করে।
মূল কারণ: স্টোরেজ ড্রাইভে ক্ষতিগ্রস্থ সেক্টর কম্প্রেসড ডেটা বাইটগুলোকে নষ্ট করে দিচ্ছে।
পুনরুদ্ধার: এমবেডেড রিকভারি রেকর্ড ব্যবহার করে ব্লকগুলো পুনর্গঠন করতে WinRAR বা File2File.app-এ 'Repair archive' চালান।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
পুরাতন unrar ইঞ্জিনের পাথ ট্রাভার্সাল Vulnerability-এর কারণে RAR পার্সারগুলো ঐতিহাসিকভাবে উচ্চ মূল্যের নিরাপত্তা লক্ষ্যবস্তু হয়ে দাঁড়িয়েছে।
পরিচিত অ্যাটাক ভেক্টর
- পাথ ট্রাভার্সাল (ডিরেক্টরি ট্রাভার্সাল) দুর্বলতা যা নির্বিচারে সিস্টেম পাথে ফাইল লেখে (যেমন: CVE-2018-20250)।
- WinRAR-এ এমবেডেড লেগ্যাসি ACE আর্কাইভ ডিকম্প্রেশন লাইব্রেরিতে বাউন্ডসের বাইরে রাইট।
- ত্রুটিপূর্ণ RAR5 ভলিউম হেডার পার্স করার সময় বাফার ওভারফ্লো।
প্রতিরক্ষামূলক সেরা অনুশীলন: কঠোর পাথ নরমালাইজেশন সহ আধুনিক, মেমরি-নিরাপদ স্যান্ডবক্সড WebAssembly ইঞ্জিন ব্যবহার করে RAR আর্কাইভ এক্সট্রাক্ট করুন।
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- ইন্টিগ্রেটেড রিড-সলোমন রিকভারি রেকর্ড হারিয়ে যাওয়া সেক্টরসহ ক্ষতিগ্রস্ত বা ত্রুটিপূর্ণ আর্কাইভ মেরামত করতে দেয়।
- মাল্টি-ভলিউম স্প্লিট আর্কাইভ (.part1.rar, .part2.rar) একাধিক মিডিয়ায় বিশাল ফাইল বিতরণ করা সহজ করে তোলে।
- শক্তিশালী সলিড কম্প্রেশন একই ধরনের ফাইলের গ্রুপে চমৎকার রিডাকশন অর্জন করে।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- প্রোপ্রাইটারি ফরম্যাট: RAR ফাইল তৈরির জন্য একটি বাণিজ্যিক WinRAR লাইসেন্স বা অনুমোদিত RAR কম্প্রেশন টুল প্রয়োজন।
- এক্সট্রাকশন লাইব্রেরিগুলো (unrar) সোর্স-অ্যাভেলেবল কিন্তু নন-রিভার্স-ইঞ্জিনিয়ারিং লাইসেন্স শর্তাবলীর অধীন।
- Recovery record না থাকলে ক্ষতিগ্রস্ত solid archive decompress করার সময় stream-এর পরের file-গুলোও নষ্ট হতে পারে।
আকর্ষণীয় কারিগরি তথ্য
- RAR-এর অর্থ হলো 'Roshal Archive', যা এর উদ্ভাবক ইউজিন রোশালের নামানুসারে রাখা হয়েছে।
- ক্লাসিক RAR4-এর ম্যাজিক বাইট হলো 'Rar!\x1a\x07\x00', অন্যদিকে আধুনিক RAR5 ব্যবহার করে 'Rar!\x1a\x07\x01\x00'।
- WinRAR-এর ট্রায়াল পপ-আপ রিমাইন্ডার ইন্টারনেটে একটি কিংবদন্তীতে পরিণত হয়েছিল, কারণ সফটওয়্যারটি ৪০ দিন পরেও অনির্দিষ্টকাল ধরে কাজ চালিয়ে যেত।
সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি
RAR রিকভারি রেকর্ড কী?
রিকভারি রেকর্ড হল রিড-সলোমন ত্রুটি সংশোধন ব্যবহার করে ঐচ্ছিক অপ্রয়োজনীয় ডেটা যা WinRAR-কে ফাইলের অংশগুলি নষ্ট হয়ে গেলেও ক্ষতিগ্রস্থ আর্কাইভগুলিকে শারীরিকভাবে পুনর্নির্মাণ করতে দেয়।
আমি কি WinRAR না কিনে RAR ফাইল খুলতে পারি?
হ্যাঁ। Windows 11 এখন স্বাভাবিকভাবেই RAR ফাইল এক্সট্র্যাক্ট করে, এবং File2File.app আপনার ওয়েব ব্রাউজারের ভেতরেই বিনামূল্যে RAR আর্কাইভ এক্সট্র্যাক্ট এবং রূপান্তর করতে পারে।
RAR4 এবং RAR5-এর মধ্যে পার্থক্য কী?
RAR5 হল ২০১৩ সালে প্রবর্তিত ফরম্যাটের আধুনিক সংস্করণ, যাতে রয়েছে বৃহত্তর ডিকশনারি সাইজ (৪ জিবি পর্যন্ত), শক্তিশালী AES-256 এনক্রিপশন, Blake2sp চেকসাম এবং দ্রুত মাল্টি-কোর ডিকম্প্রেশন।