কম্পিউটার টিউটোরিয়াল

PHP rar:// র‍্যাপার


ভূমিকা

RAR (Roshal Archive) হলো একটি ফাইল কমপ্রেশন ফরম্যাট যা এরর রিকভারি এবং ফাইল স্প্যানিং সাপোর্ট করে। PHP .RAR ফাইলকে IO স্ট্রিম হিসেবে ব্যবহার করতে সাপোর্ট করে। rar:// হলো RAR স্ট্রিমের জন্য একটি স্ট্রিম র‍্যাপার।

rar:// র‍্যাপার RAR আর্কাইভের রিলেটিভ বা অ্যাবসোলিউট URL-এনকোডেড পাথ নেয়। একটি অপশনাল (*), অথবা (#) এবং আর্কাইভে সংরক্ষিত এন্ট্রি নামের অপশনাল URL-এনকোডেড নাম। এই র‍্যাপার ফাইল এবং ডিরেক্টরি দুটোই খোলতে পারে।

যদি পাউন্ড সাইন এবং এন্ট্রি নামের অংশ অন্তর্ভুক্ত না করা হয়, আর্কাইভের রুট দেখানো হবে। RecursiveDirectoryIterator-এর সাথে র‍্যাপার ব্যবহার করতে URL-এ নাম্বার সাইন অন্তর্ভুক্ত থাকতে হবে।

এই র‍্যাপার ডিফল্টভাবে ইনেবলড নেই। PECL (PHP Extension Community Library)-এ উপলব্ধ rar এক্সটেনশন ইনস্টল করতে হবে।

ব্যবহার

rar://[*][#]

RAR context options

open_passwordআর্কাইভের হেডার এনক্রিপ্ট করার পাসওয়ার্ড, যদি থাকে।
file_passwordফাইল এনক্রিপ্ট করার পাসওয়ার্ড, যদি থাকে। যদি হেডারও এনক্রিপ্ট থাকে, এই অপশন উপেক্ষা করে open_password প্রাধান্য পাবে।
volume_callbackঅনুপস্থ ভলিউমের পাথ নির্ধারণের জন্য একটি কলব্যাক।

  1. PHP DivisionByZeroError

  2. PHP TypeError

  3. PHP ট্যাগস (PHP Tags)

  4. PHP pi() ফাংশন