আপনি যদি এটি কোনও পাসওয়ার্ড দিয়ে সুরক্ষিত না করেন তবে:
dd if=$1 bs=24 skip=1 | openssl zlib -d >${1%%.ab}.tar
ddএটি হ'ল "ডিস্ক সদৃশ" (যদি আপনি এর পরামিতিগুলিকে উত্তর সুইচ ifএবং বিভ্রান্ত করেন তবে "ডিস্ক ধ্বংসকারী" হিসাবেও পরিচিত of)
bs=23 এটি 24 বাইটের একটি ব্লক আকার ব্যবহার করার পরামর্শ দেয় যা আমাদের প্রয়োজন…
skip=1 24 বাইটের 1 টি ব্লক এড়িয়ে যান ("ব্যাকআপ শিরোলেখ")
opensslপ্রক্রিয়া করতে এবং আনপ্যাক করার জন্য আউটপুটটি পাইপ হয়
- … এবং এর থেকে আউটপুটটি একটি টারবালকে পুনঃনির্দেশিত করা হয়
সেখান থেকে আপনার নিজের উপায়টি জানা উচিত: আপনি যা চান তা কেবল "আনতার" (এক্সট্র্যাক্ট) করুন।
কেন এটি ব্যবহার করে $1? ঠিক আছে, আমি এই লাইনটি অনুলিপি করেছিলাম ab2tar, যা আমার ছোট সরঞ্জাম আডেবারের সাথে অন্তর্ভুক্ত রয়েছে আপনার আগ্রহীও হতে পারে: এডিবির মাধ্যমে বাশ ছাড়া কিছুই ব্যবহার না করে একটি দুর্দান্ত ডিভাইস ডকুমেন্টেশন, ব্যাকআপ স্ক্রিপ্টস এবং আরও অনেক কিছু তৈরি করে 😇 সুতরাং সেই লাইনটি একটি ছোটে রাখুন ছোট শেল স্ক্রিপ্ট, এবং কল:
ab2tar twrp-20170322.ab
তারপরে twrp-20170322.tarফলাফল হিসাবে সন্ধান করুন। অবশ্যই opensslএটি আপনার লিনাক্স মেশিনে ইনস্টল করা প্রয়োজন ।