2012-08-08 16 views
6

पर फ़ाइल की प्रतिलिपि बनाने के लिए टूल दिए गए प्रारंभिक ऑफसेट से दिए गए (अंत) ऑफ़सेट में फ़ाइल की प्रतिलिपि बनाने के लिए कोई उपकरण है। मैं यह भी पुष्टि करना चाहता हूं कि टूल में md5sum चलाकर सही बाइट निर्दिष्ट बाइट्स हैं। इसदिए गए 'एक्स' (प्रारंभ) ऑफसेट से 'y' (समापन) ऑफसेट

1) Copy source file starting from 100 byte till 250th byte 
     $cp /path/to/source/file /path/to/dest/file -s 100 -e 250 

    2) Create md5sum of the source file starting from 100byte till 250th byte 
     $md5sum /path/of/src/file -s 100 -e 250 
     xxxxxx-xxxxx-xxxxx-xxxx-xx 

    3) Confirm that destination file created from step 1 is right by comparing the md5sum generated from step 2. 
     $md5sum /path/of/dest/file 
     xxxxxx-xxxxx-xxxxx-xxxx-xx 

जैसे कुछ बात मैं md5sum पता -s और -e का विकल्प नहीं है, लेकिन मैं कुछ स्रोत फ़ाइल और गंतव्य फ़ाइल दी उपकरण के द्वारा इस बात की पुष्टि करना चाहते हैं। अग्रिम धन्यवाद

उत्तर

11

1 के लिए) में आप dd उपयोग कर सकते हैं:

# dd if=/path/to/source/file of=/path/to/destination/file bs=1 skip=100 count=250 

2 के लिए) मैं वास्तव में लगता है कि अगर मानक उपकरण के साथ प्राप्त है नहीं कर रहा हूँ।

[संपादित करें]

अहा, एक रास्ता मिल गया:

2)

# dd if=/path/to/source/file bs=1 skip=100 count=250 | md5sum 

और 3 के लिए)

md5sum /path/to/destination/file 
+0

बहुत बढ़िया, यह पूरी तरह से काम करता है। एक बार फिर धन्यवाद :) – Viswesn

+0

चीयर्स :) आपका स्वागत है। – favoretti

संबंधित मुद्दे