मैं स्पष्ट फ़ाइल को कई हिस्सों में तोड़ने की अवधारणा के बारे में नहीं हूं और फिर प्रत्येक भाग को अलग से डाउनलोड करता हूं। मेरे अनुसार, हमारे पास केवल उस फ़ाइल का पथ है जहां यह इंटरनेट पर मौजूद है, इसलिए यूआरएल या पथ को जानकर इस फाइल को कैसे तोड़ना है?डाउनलोड प्रबंधक फ़ाइल को एकाधिक हिस्सों में कैसे तोड़ता है?
9
A
उत्तर
8
इसके लिए HTTP 1.1 में एक विशेष प्रावधान है: Range header, जो आपको संसाधन का एक चयनित भाग प्राप्त करने की अनुमति देता है। यह वही है जो इन डाउनलोड प्रबंधकों का उपयोग करते हैं।
3
आप आंशिक फ़ाइल डाउनलोड के जावा में कुछ कोड उदाहरण की समीक्षा कर सकते हैं: Resume download in urlconnection। rfc2616 में निर्दिष्ट शीर्षलेख 'रेंज' फ़ाइल के निर्दिष्ट भाग का अनुरोध करने की अनुमति देता है।
तो डाउनलोड प्रबंधक बस समानांतर में कई कनेक्शन में आंशिक फ़ाइल डाउनलोड करना प्रारंभ करें।