2013-01-10 1 views

risposta

8

C'è una disposizione speciale in HTTP 1.1 per questo: lo Range header, che consente di recuperare una porzione selezionata della risorsa. Questo è esattamente ciò che usano questi gestori di download.

3

È possibile rivedere alcuni esempi di codice in Java per il download parziale di file: Resume download in urlconnection. Nell'intestazione specificata rfc2616 "Intervallo" consente di richiedere una parte specifica del file.

Quindi Download Manager avvia semplicemente il download parziale dei file in più connessioni in parallelo.