আমার একটি বাইনারি ফাইল রয়েছে যা আমি আমার সি উত্স কোডে অন্তর্ভুক্ত করতে চাই (অস্থায়ীভাবে, পরীক্ষার উদ্দেশ্যে) তাই আমি ফাইলের বিষয়বস্তুগুলিকে সি স্ট্রিং হিসাবে প্রাপ্ত করতে চাই, এরকম কিছু:
\x01\x02\x03\x04
সম্ভবত এটি od
কি hexdump
ইউটিলিটিগুলি ব্যবহার করে ? প্রয়োজনীয় না হওয়ার পরে, যদি স্ট্রিংটি প্রতি 16 টি ইনপুট বাইট পরবর্তী লাইনে আবদ্ধ করতে পারে এবং প্রতিটি লাইনের শুরু এবং শেষে ডাবল-কোটস অন্তর্ভুক্ত করতে পারে তবে এটি আরও সুন্দর হবে!
আমি সচেতন যে স্ট্রিংটিতে নালগুলি এম্বেড করা হবে ( \x00
) সুতরাং এই বাইটগুলি স্ট্রিংটি শীঘ্রই বন্ধ হতে বাধা দেওয়ার জন্য কোডে স্ট্রিংয়ের দৈর্ঘ্য নির্দিষ্ট করতে হবে।