Posso usare l’intestazione dell’intervallo HTTP per caricare file parziali “di proposito”?

Sto giocando con l’intestazione della gamma HTTP ( specifiche ).

Da quanto ho capito, posso impostare gli intervalli di byte dei file

0-199/2000 200-499/2000 500-799/2000 etc 

Domanda:
Dire che voglio solo accedere a determinati intervalli di un file, sarebbe ansible specificare questi intervalli e quindi lavorare con i dati “incompleti” che ho ricevuto? Sto giocando con il filtraggio di un file di registro di grandi dimensioni, quindi sono curioso di sapere se qualcosa del genere potrebbe funzionare.

Grazie per gli input!

Hai ragione il link che hai postato nel commento sarebbe probabilmente il miglior approche. Visto che la tua domanda sembrava interessante, l’ho provata. Probabilmente lo hai fatto, ma qui c’è uno snippet (per altri che potrebbero apparire)

 var xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","data.dat",false); xmlhttp.setRequestHeader("Range", "bytes=100-200"); xmlhttp.send(); console.info(xmlhttp); //--> returns only the partial content // Tested on Win7 with chrome 46+