Le statistiche di IE

Come già aveva notato Mario alcune volte IE impazzisce nella stima della percentuale di completamento del download. La prova é che secondo il mio IE in questo momento sarei a -25% di download di Vista 5728. Mi sono chiesto perché...
Ho notato che il download di Vista é di 2,56 Gb, in effetti bello corposo, vuoi vedere che... :-S
2,56 Gb =~ 2748779070 che scritto in binario corrisponde a: 10100011110101110000101000111110
Vediamo se mi ricordo ancora il complemento a due, queste cifre binarie su un numero a 32 bit corrispondo a...
-1546188226
Il contatore di IE usa un intero a 32 bit??? :-S
E cosa succede se un server mi comunicasse che il mio file più grande di 4 Gb?! Dove va a finire quel bit galeotto?! :-S

Faccio una prova al volo:

Dim str As New System.IO.FileStream("c:\prova.dat", System.IO.FileMode.Create)
str.SetLength(4L * 1024 * 1024 * 1024 + 1)
str.Flush()
str.Close()

<a href="../../../prova.dat">Prova</a>

In effetti IE mi chiede se voglio scaricare un file da 1 BYTE!!! Se non altro non si schianta!

Print | posted on domenica 1 ottobre 2006 21:35

Comments have been closed on this topic.