मैं फाइलों (जैसे कोर डंप) में बाइनरी डेटा का आसानी से विश्लेषण और छेड़छाड़ करने के लिए एक स्क्रिप्टिंग (या उच्च स्तरीय प्रोग्रामिंग) भाषा (या उदाहरण के लिए पाइथन या इसी तरह की भाषाओं के लिए मॉड्यूल) की तलाश में हूं, जैसे पर्ल टेक्स्ट फ़ाइलों को बहुत आसानी से जोड़ता है।बाइनरी के लिए कौन सी भाषा है, क्योंकि पर्ल टेक्स्ट है?
जो चीजें मैं करना चाहता हूं उनमें विभिन्न रूपों (बाइनरी, दशमलव, हेक्स) में डेटा के मनमानी हिस्सों को प्रस्तुत करना, एक अंतहीनता से दूसरे डेटा में डेटा परिवर्तित करना शामिल है। यही वह चीज है जो आप सामान्य रूप से सी या असेंबली का उपयोग करेंगे, लेकिन मैं एक ऐसी भाषा की तलाश में हूं जो अत्यधिक विशिष्ट, एक बार के उद्देश्यों के लिए कोड के छोटे टुकड़े लिखने की अनुमति देता है।
कोई सुझाव?
दिलचस्प। मैंने कभी भी एएसएम के अलावा कुछ भी नहीं देखा है जो आपको इस तरह से बाइनरी डेटा से निपटने देता है। यह स्पष्ट नहीं है कि यह उपयोगी होगा, हालांकि, बाइनरी ब्लब्स व्याख्या के बिना कम या ज्यादा बेकार हैं। सी और बिटवाई ऑपरेशंस के साथ क्यों न चिपकें, या पर्ल स्ट्रिंग्स में बाइनरी डालें? – guns
तारों को बाइनरी कास्टिंग करना आज मैं उपयोग करता हूं (पायथन या पर्ल में) लेकिन मुझे यह महसूस हो रहा है कि वहां ऐसा करने का कुछ आसान और अधिक शक्तिशाली तरीका होना चाहिए। इस सवाल में मैंने सी को जवाब देने का प्रयास करने के लिए सवाल संपादित किया। – ehdr
यदि यह विशेष रूप से कोर डंप और सी प्रोग्रामिंग के बारे में है, तो आप जीएनयू बीएफडी भी देखना चाहेंगे: http://en.wikipedia.org/wiki/Binary_File_Descriptor_library – none