में फ़ाइल को पैक करना मैं वर्तमान में पहले से संकलित ईएलएफ निष्पादन योग्य में डेटा जोड़ने का एक तरीका ढूंढ रहा हूं, यानी फ़ाइल को निष्पादित करने के बिना निष्पादन योग्य में एम्बेड करना।एक ईएलएफ निष्पादन योग्य
मैं cat myexe mydata > myexe_with_mydata
का उपयोग कर आसानी से ऐसा कर सकता हूं, लेकिन मैं निष्पादन योग्य से डेटा तक नहीं पहुंच सका क्योंकि मुझे मूल निष्पादन योग्य आकार का पता नहीं है।
क्या किसी को यह पता है कि मैं इसे कैसे कार्यान्वित कर सकता हूं? मैंने निष्पादन योग्य में डेटा की शुरुआत का पता लगाने के लिए निष्पादन योग्य में एक अनुभाग जोड़ने या उदाहरण के लिए एक विशेष मार्कर (0xBADBEEFC0FFEE
) का उपयोग करने का विचार किया, लेकिन मुझे नहीं पता कि ऐसा करने का एक और सुंदर तरीका है या नहीं।
अग्रिम धन्यवाद।
मुझे नहीं पता था कि objcopy ऐसा कर सकता है! धन्यवाद। –