मेरे समस्या मैं इस सटीक बाइट्स के साथ एक फ़ाइल बनाने की आवश्यकता है कि लेखन: 48, 00, 49, 00खोल में एक बाइनरी फ़ाइल (खोल, awk)
मैं सी (उपयोग नहीं कर सकते, क्योंकि मैं कुछ भी तैनात नहीं कर सकते ।, कोई पर्ल, कोई अन्य पटकथा भाषा मैं इस कोशिश की awk का उपयोग कर, और डेस्कटॉप में यह काम करता है:।
[email protected]:~# awk 'BEGIN{ printf "%c%c%c%c", 48, 00, 49, 00 }' | hexdump
0000000 0030 0031
0000004
हालांकि लक्ष्य मंच बिजीबॉक्स v1.13.2 चल रहा है और इस कोड को वहाँ काम नहीं करता है awk संस्करण एएससीआई "0" आउटपुट नहीं करता है (सभी अन्य मान ठीक हैं)
आपका रीकॉम क्या है mendations?
... और हेक्स में। ।? क्या यह संभव है? – elcuco
नहीं, गूंज सिर्फ ऑक्टल संख्या स्वीकार करता है। लेकिन आपने एक विशिष्ट दिए गए हेक्स अनुक्रम के लिए कहा (और मैंने उन्हें आपके लिए ऑक्टेट में भी अनुवादित किया)। यदि आप अनिश्चित हैं कि एएससीआई के मैन पेज में एक अलग हेक्स अनुक्रम की रूपांतरित करने के तरीके को कैसे परिवर्तित किया जाए। यह आपको दशमलव, हेक्स और ऑक्टल संख्याओं के साथ एक टेबल देगा ;-)। – flolo
सिर्फ भविष्य के संदर्भ के लिए यह हेक्स स्वीकार करता है। बस \\ xNN का उपयोग करें जहां एन एक हेक्स संख्या है। – Velocibadgery