Vbit3-দৈর্ঘ্য স্ট্রিং সঙ্গে VB3 রেকর্ডস?

আমি একটি VB3 প্রোগ্রাম থেকে লিখিত একটি বাইনারি ফাইল আছে। এটি অবাধ-দৈর্ঘ্য স্ট্রিং ধারণকারী রেকর্ড লিখেছেন।

আমি এখন এই ফাইলগুলি পড়তে এবং রূপান্তর করার চেষ্টা করছি, কিন্তু আমি জানি না যে কোন স্ট্রিং স্টপ হয় এবং অন্য কোনটি শুরু হয়। সেখানে একটি delimiter আছে, অথবা দৈর্ঘ্য শুরু কোথাও নির্দিষ্ট?

3

2 উত্তর

হেক্স এডিটর দিয়ে ঘুরে বেড়ানোর পর, আমি নিম্নলিখিতগুলি সন্ধান করেছি:

  • ইচ্ছাকৃত-দৈর্ঘ্যের স্ট্রিংগুলি দৈর্ঘ্য বাইটের সাথে শুরু হয়, তারপরে অনুসরণ করে নল বাইট অনুসরণ করে।
  • যেকোনো ধরনের অ্যারেগুলির অ্যারের পূর্ণ দৈর্ঘ্য রয়েছে - যেমন। একটি অ্যারে দৈর্ঘ্য 6 লম্বা (4 বাইট) মোট 24 বাইট। খালি স্ট্রিং এর জন্য 2 বাইট (0 এবং লম্বা বাইটের দৈর্ঘ্য)।
3
যোগ

তারা হয় সীমিত হয় বা কিছু নির্দিষ্ট দৈর্ঘ্য প্যাটার্ন আছে। এখন আমরা এখানে থেকে বলতে পারেন। একটি হেক্স সম্পাদক (Google এ লোড সম্পর্কে) ফাইলটি খুলুন, একটি চেহারা আছে।

2
যোগ
ধন্যবাদ, আমি একটি চেহারা নিতে হবে।
যোগ লেখক sstephens, উৎস