আমি কীভাবে বিপরীত হেক্সডাম্প করব এবং সন্ধান পেয়েছি xxd উল্লেখ করেছি। তবে, এটি সহজভাবে কাজ করবে বলে মনে হয় না:
xxd -r hexdumpfile > binaryfile
আমি তখন আউটপুট xxd infile
এবং আউটপুটগুলির মধ্যে পার্থক্যটি তুলনা করেছি hexdump infile
এবং তিনটি পার্থক্য পেয়েছি:
- xxd আউটপুট ঠিকানার পরে একটি কোলন রয়েছে
5a42
এক্সএক্সডি আউটপুটটির বিপরীত তথ্যে অবস্থান রয়েছে (উদাহরণস্বরূপ, হেক্সডাম্প আউটপুট এক্সএক্সডি আউটপুটে পরিণত425a
হয়)- প্রতিটি লাইনের পরে কিছু অতিরিক্ত অক্ষর রয়েছে
আমার কাছে কেবল একটি সার্ভারে কিছু নির্দিষ্ট ফাইলের হেক্সডাম্পড সংস্করণ রয়েছে। আমি কীভাবে xxd ব্যবহার করে বাইনারি ডেটা সঠিকভাবে ফিরে পেতে পারি?
হ্যাক্সডাম্প ফর্ম্যাটে নিতে এক্সএক্সডিতে কিছু বিকল্পের সন্ধান করছিল, তবে আপাতত কিছু সাধারণ
—
সেড
আপনি যা জিজ্ঞাসা করেছেন তা আমি সত্যিই পরীক্ষা করে দেখিনি, তবে xxd -p এবং -b চেষ্টা করুন, -p সরল -b বাইনারি, পাশাপাশি আপনার -r। বাইট অর্ডার হিসাবে, এটি বড় এন্ডিয়ান এবং সামান্য এন্ডিয়ান নিয়ে কাজ করবে এবং এক্সএক্সডি এটির বিপরীত হতে পারে না .. তবে এটি কীভাবে ফাইলগুলিতে বাইট সংরক্ষণ করা হয় তার সাথে সম্পর্কিত L লাইক, যদি আপনার নোটপ্যাডে একটি পাঠ্য ফাইল থাকে , আপনি এটি ইউনিকোড 16-বিট বিগ এন্ডিয়ান বা সামান্য এডিয়ান বা ইউটিএফ -8 বা যে কোনও কিছু হিসাবে সংরক্ষণ করতে পারেন এবং আপনি এক্সএক্সডি থেকে পার্থক্য দেখতে পাচ্ছেন। Od কমান্ড এটি অন্যভাবে প্রদর্শন করতে পারে।
—
বারলপ
ভবিষ্যতের রেফারেন্সের জন্য,
—
কিছুর
hexdump
আপনাকে এর আউটপুটে ব্যবহৃত অন্তর্নিয়াস চয়ন করতে দেয় যা এটি আরও সহজ করে তুলতে পারে। (এখন কেন? আপনার প্রশ্নটি সম্পর্কিত নয় এমন কোনও