ट्रंकेशन, डिमांडिंग और स्किपिंग के साथ फ़ाइलों को पढ़ने और लिखने के लिए मुझे किन अन्य टूल्स का उपयोग करना चाहिए। dd की कमांड लाइन विकल्प असुविधाजनक और विदेशी लगते हैं और मुझे धीमे, लेकिन सटीक मांग मोड ( bs=1
) और तेज़, लेकिन अनम्य मोड ( bs=4k
या जो भी) के बीच चयन करना पसंद नहीं है ।
क्या 31337 की स्थिति से एक फ़ाइल (या पाइप या सॉकेट या देव) से 555 बाइट्स पढ़ने के लिए और अधिक आधुनिक उपकरण हैं और उन्हें दूसरी फाइल पर स्थिति 128205 (ब्लॉक 512 + 43 का उपयोग करके), ट्रंकेशन के साथ या बिना लिखनी चाहिए?
status=noxfer
डिफ़ॉल्ट नहीं है और टूटी हुई है और जिसकी मुझे आवश्यकता है iflag=fullblock
(किसी स्क्रिप्ट में>> टूटे हुए डेटा को छोड़ें)।
bs=1
=> पूरी पाइपलाइन धीमी है। उदाहरण के लिए, मैं कुछ सटीक फ्रेम से शुरू होने वाली वीडियो फ़ाइल को डंप करना चाहता हूं। 2. "यह कुछ अंकगणित लेता है" => ओनेलियर्स और रूटीन शेल कमांड के लिए बहुत उपयुक्त नहीं है।
dd conv=seek_bytes
करेगा seek
।
dd
। यदि आप इंटरफ़ेस पसंद नहीं करते हैं, तो आप हमेशा इसके चारों ओर एक शेल स्क्रिप्ट आवरण रख सकते हैं।dd
POSIX मानक में है , जो एक बहुत बड़ा धन है।