Este ejemplo usa 100 GB según la definición decimal y una velocidad sostenida de 100 Mbit/s con prefijo mega decimal. Muestra aritmética ideal de línea, no una descarga observada ni una promesa del proveedor. DownloadTime no prueba la conexión, no aplica un porcentaje de sobrecarga, no inspecciona servidores ni suma la duración al reloj del dispositivo. Mantener explícitas ambas unidades es esencial: 100 GiB describirían una cantidad mayor y producirían otra duración aunque el número inicial siguiera siendo 100.
Convierte 100 GB a un número exacto de bits
Un gigabyte decimal equivale exactamente a 1 000 000 000 bytes. Por tanto, 100 GB son 100 000 000 000 bytes. Cada byte contiene exactamente ocho bits, así que el tamaño transferido es de 800 000 000 000 bits. La velocidad introducida, 100 Mbit/s, equivale a 100 000 000 bit/s. Expresar ambas cantidades en bits elimina la semejanza visual entre GB y Mbit/s y hace visible el factor ocho. Todos los multiplicadores son enteros exactos y no requieren redondeo binario intermedio.
Divide los bits totales por los bits sostenidos por segundo
El cálculo exacto es 800 000 000 000 bits ÷ 100 000 000 bit/s = 8000 segundos. Como el cociente ya es entero, el redondeo prudente al segundo superior no lo cambia. Dos horas completas consumen 7200 segundos. Quedan 800 segundos, que contienen 13 minutos completos —780 segundos— y 20 segundos más. La duración ideal legible es, por tanto, 2 horas, 13 minutos y 20 segundos.
Compara el resultado solo con las mismas unidades
Si la fuente indica realmente 100 GiB, el tamaño es de 107 374 182 400 bytes y la duración ideal a 100 Mbit/s es de 8589,934592 segundos, mostrados prudentemente como 8590 segundos completos. Si una aplicación muestra 100 MB/s en vez de 100 Mbit/s, esa velocidad en bytes es ocho veces mayor para el mismo número. Son escenarios distintos, no correcciones de este. El progreso real puede tardar más si no se mantiene la velocidad introducida. El ejemplo establece una referencia matemática transparente y nada más.