এবং বিপরীতভাবে.
প্রাসঙ্গিক হলে আমি রেডহ্যাট চালাচ্ছি।
এবং বিপরীতভাবে.
প্রাসঙ্গিক হলে আমি রেডহ্যাট চালাচ্ছি।
উত্তর:
আপনি এটি করতে পারবেন না কারণ এ জাতীয় রূপান্তরকরণের জন্য আপনাকে বাইনারি সামগ্রীর অর্থটি জানতে হবে।
উদাহরণস্বরূপ যদি বাইনারি ফাইলের অভ্যন্তরে একটি স্ট্রিং থাকে তবে এটি রূপান্তরিত হবে না এবং একটি চার বাইট পূর্ণসংখ্যা দুটি বাইট পূর্ণসংখ্যার চেয়ে পৃথক চিকিত্সার প্রয়োজন হতে পারে।
অন্য কথায়, বাইট অর্ডার রূপান্তরকরণের জন্য আপনার একটি ডেটা টাইপের বিবরণ প্রয়োজন।
এর সাথে বাইটসপআপ করতে পারেন dd
। এটা কি পর্যাপ্ত? যদি তা না হয় তবে দয়া করে একটি ইনপুট ফাইল এবং প্রত্যাশিত আউটফিলের উদাহরণ দিতে আপনার প্রশ্নটি আপডেট করুন।
echo hello >infile
dd conv=swab <infile >outfile
hex infile
0000 68 65 6c 6c 6f 0a hello.
hex outfile
0000 65 68 6c 6c 0a 6f ehll.o
যদি আপনি ফাইলের বিষয়বস্তুগুলি সম্পর্কে যত্নশীল না হন এবং কেবল বাইটগুলি স্যুপ করতে চান তবে এন্ডকনভিটি চেষ্টা করুন । এটি স্ট্যান্ডার্ড বাইট রূপান্তর ফাংশনগুলির চারপাশে কেবল একটি মোড়ক, সুতরাং এটি 2, 4 এবং 8 বাইট দীর্ঘ পূর্ণসংখ্যার দ্বারা রূপান্তরকে সমর্থন করে। এটি একটি লাইনার নয় যদিও এটি পৃথক প্রোগ্রাম।