| আর্কাইভ :: এআর আর্কাইভ :: আর আর আর্কাইভগুলিকে ম্যানিপুলেশন করার জন্য একটি পার্ল ইন্টারফেস। |
এখনই ডাউনলোড করুন |
আর্কাইভ :: এআর র্যাঙ্কিং ও সারাংশ
- লাইসেন্স:
- Perl Artistic License
- প্রকাশকের ওয়েব সাইট:
- http://search.cpan.org/~jaybonci/
আর্কাইভ :: এআর ট্যাগ
আর্কাইভ :: এআর বর্ণনা
আর্কাইভ :: এআর আর্কাইভ ম্যানিপুলেশন জন্য একটি পার্ল ইন্টারফেস। আর্কাইভ :: এআর AR আর্কাইভ ম্যানিপুলেশন জন্য একটি পার্ল ইন্টারফেস। SYNOPSIS সংরক্ষণাগার ব্যবহার করুন :: AR; আমার $ AR = নতুন সংরক্ষণাগার :: AR ("./ Foo.ar"); $ ar-> add_data ("newfile.txt", "কিছু বিষয়বস্তু", $ বৈশিষ্ট্যাবলী); $ ard-> add_files ("./ bar.tar.gz", "bat.pl") $ ar-> add_files (); $ AR-> সরান ("ফাইল 1", "FILE2"); $ AR-> সরান () ক্রম অনুসারে AR আর্কাইভে যোগ করার জন্য একটি অ্যারে বা ফাইলের নাম একটি অ্যারেফে লাগে। ফাইলের নাম ফাইলগুলিতে পাথ হতে পারে, যার ক্ষেত্রে পাথের তথ্য বন্ধ করা হয়। ফরম্যাটে ডিস্কে লেখা হলে 16 টিরও বেশি অক্ষরের মধ্যে ফাইলের নামগুলি হ্রাস করা হয়, তাই ফাইলগুলি যোগ করার সময় মনে রাখবেন। AR আর্কাইভ ফরম্যাটের প্রকৃতির সাথে, add_files () UD_FILES () UD, GID, মোড, আকার এবং সৃষ্টির সংরক্ষণ করবে। ফাইলের তারিখটি স্ট্যাট (); add_files () প্রদান করে ফাইলগুলির সংখ্যাটি সফলভাবে যোগ করা হয়েছে, বা ব্যর্থতার উপর Undef.add_data ("ফাইলের নাম", $ FILEDATA) একটি ফাইলের নাম এবং এটির প্রতিনিধিত্ব করার জন্য ডেটা সেট নেয়। Add_files এর বিপরীতে, Add_Data একটি ভার্চুয়াল যোগ করুন, এবং ডিস্কে ডেটা ডেটা প্রয়োজন নেই। ডেটাটি এমন একটি হ্যাশ যা দেখায়: $ filedata = {"ডেটা" => $ ডেটা, "ইউআইডি" => $ uid, # ডিফটগুলি শূন্য থেকে "জিড" => $ জিড, # ডিফটগুলি শূন্য থেকে "তারিখ" => $ তারিখ, # ইপোক সেকেন্ডে # ডেট। এখন ডিফল্ট। "মোড" => $ মোড, # ডিফল্ট "100644" এ; } আপনি অন্য ফাইলের উপর add_data add_data করতে পারবেন না। এটি যদি সফল হয় তবে এটি বাইটগুলিতে ফাইলের দৈর্ঘ্য প্রদান করে, অন্যথায় .write () লিখুন ("filename.ar") এই পদ্ধতিটি ডেটাটিকে একটি .ar আর্কাইভ হিসাবে ফেরত পাঠাবে, অথবা নির্দিষ্ট থাকলে ফাইলের নাম উপস্থিত হবে। একটি ফাইলের নাম দেওয়া হলে, লিখুন () শব্দের দৈর্ঘ্য, বাইট, বা ব্যর্থতার উপর Undef তে ফেরত পাঠাবে। ফাইলের নামটি ইতিমধ্যেই বিদ্যমান থাকলে, এটি সেই ফাইলটিগুলি ওভাররাইট করবে ("ফাইলের নাম") এটি ফাইলের সামগ্রীতে ফাইলের সামগ্রীর সাথে একটি হ্যাশ প্রদান করে। যদি ফাইলটি বিদ্যমান না থাকে বা কোনও ফাইলের নাম দেওয়া হয় না তবে এটি UNDEF প্রদান করে। সাফল্যের উপর, একটি হ্যাশ নিম্নলিখিত কী দিয়ে ফিরে এসেছে: নাম - ফাইলের নাম তারিখ - ফাইলের তারিখ (ইপোক সেকেন্ডে) ইউআইডি - ফাইলের জিড-এর ইউআইডি - ফাইল মোডের জিড - মোড অনুমতি আকার - আকার (বাইটের মধ্যে) ফাইল ডেটা - অন্তর্নিহিত Dataremove ("FILENAME1", "FILENAME2") সরান () অপসারণ পদ্ধতিটি একটি ফাইল নাম একটি তালিকা হিসাবে বা ARRAYREF হিসাবে গ্রহণ করে এবং তাদের অপসারণ করে , এক সময়ে, আর্কাইভ থেকে :: এআর বস্তু। এটি ফেরত দেয় যে archive.debug থেকে সফলভাবে মুছে ফেলা ফাইলগুলির সংখ্যাটি () এই পদ্ধতিটি ডিবাগিংয়ে পরিণত হয়। বিকল্পভাবে এই নতুন পরামিতি হিসাবে একটি মান পাস করে সম্পন্ন করা যেতে পারে। যখন verbosity সক্রিয় করা হয়, আর্কাইভ :: AR একটি সতর্কতা অবলম্বন করা হবে () যদি একটি সন্দেহজনক অবস্থা বা অন্য সমস্যা চলাকালীন থাকবে। এটি মডিউল ব্যবহার করার সময় আপনার কোনও সমস্যাগুলি লোহা সাহায্য করবে। · এই রিলিজে নতুন perlhat এর নতুন: · makefile.pl ফাইলে সংশোধন করে। AR.PM বন্ধনী না হওয়া পর্যন্ত অ-স্ট্যান্ডার্ডের সাথে একটি লাইনের সাথে একটি লাইনে ফিক্সে রাখা হচ্ছে না
আর্কাইভ :: এআর সম্পর্কিত সফটওয়্যার