22
मेरे पास एक द्विआधारी फ़ाइल है और मैं पर DEADBEEF
पर पर अन्य मूल्य के साथ मूल्य A2
को प्रतिस्थापित करना चाहता हूं।डीडी के साथ एक बाइनरी फ़ाइल के कुछ बाइट्स को ओवरराइट कैसे करें?
मैं dd
के साथ ऐसा कैसे कर सकता हूं? यदि ऐसे अन्य उपकरण हैं जो ऐसा कर सकते हैं, तो कृपया सुझाव दें। लेकिन मैं इसे आईफोन पर करने की योजना बना रहा हूं, इसलिए मैं केवल सबसे बुनियादी यूनिक्स टूल के साथ काम कर सकता हूं।
यह मेरी मशीन पर काम नहीं करता है। संशोधित बाइट के बाद 'somefile' समाप्त हो गया। – gromain
हालांकि, यह काम करता है जब 'conv = notrunc' कमांड के अंत में होता है। 'printf '\ xa1' | डीडी = somefile बीएस = 1 तलाश = $ ((0xdeadbeef)) conv = notrunc' – gromain