Tecnologia

Calculadora de tempo de download

Quanto tempo leva um ficheiro para ser descarregado, considerando tamanho, largura de banda e eficiência da rede.

01Entradas
02Resultados
Tempo estimado
Taxa de transferência efetiva
Largura de banda efetiva
Tamanho do ficheiro em MB
Linha temporal de download

Tempo = bits_ficheiro / (largura_banda_bps × eficiência). 1 byte = 8 bits. 1 Mbps = 1 000 000 bps (decimal); 1 MB = 1 048 576 bytes (binário). A eficiência considera sobrecarga TCP, latência e contenção de rede partilhada — típica 70–85 % em banda larga, 50–70 % em móvel.

03Como funciona

Porquê este cálculo

O tempo de download (ou upload) é a pergunta com unidades que todos os utilizadores fazem pelo menos semanalmente: "Será que este jogo de 5 GB fará o download na Wi-Fi do meu hotel antes do check-out?". A matemática é trivial no abstrato — tamanho do ficheiro dividido pela largura de banda — mas é assolada pela confusão de unidades (MB vs Mbps, decimal quilo vs binário kilobinary), sobrecarga do mundo real (TCP, perda de pacotes, limitação do lado do servidor) e contenda de rede partilhada. Uma estimativa ingénua usando a largura de banda nominal está consistentemente errada em 20–40 %; uma calculadora que expõe um fator de ajuste (eficiência de rede) e converte unidades de forma limpa fornece uma resposta utilizável no mundo real em vez de uma resposta de alegação de marketing.

A fórmula

Tempo (segundos) = tamanho_ficheiro_bits / (largura_banda_bps × eficiência).

Unidades a canonizar:

  • Tamanho do ficheiro para bits: KB, MB, GB, TB usam binário (1 KB = 1 024 bytes, 1 MB = 1 024 KB, etc.). Multiplicar por 1 024^n × 8 para obter bits. (1 byte = 8 bits.)
  • Largura de banda para bps: Kbps, Mbps, Gbps usam decimal (1 Kbps = 1 000 bps, convenção ITU). MB/s, GB/s usam binário × 8 (uma vez que o sufixo é baseado em bytes). A calculadora honra esta assimetria.

Eficiência (0–100 %) é um multiplicador que considera: - Sobrecarga TCP (cabeçalhos, ACKs, controlo de congestionamento): ~3–5 %. - Perda de pacotes e retransmissões: 0–10 % dependendo da qualidade do link. - Limitação do lado do servidor: 0–50 % dependendo da plataforma. - Contenda de rede partilhada (os seus colegas de casa a transmitir Netflix): variável.

Eficiência típica no mundo real: 70–85 % em fibra banda larga, 50–70 % em telemóvel 4G, 30–60 % em Wi-Fi partilhado de café.

A calculadora converte o resultado para o formato HH:MM:SS para legibilidade humana, mais o número bruto de segundos, a taxa de transferência efetiva em MB/s, o tamanho do ficheiro em MB para sanidade, e uma visualização de linha de tempo com marcas de 25/50/75 %.

Como usar

Insira o tamanho do ficheiro com a sua unidade (B, KB, MB, GB, TB). Insira a largura de banda com a sua unidade (Kbps, Mbps, Gbps para os números de plano de ISP baseados em bits; MB/s ou GB/s para números de taxa de transferência baseados em bytes como testes de velocidade SSD). Defina a eficiência da rede (padrão 80 %; ajuste para menor em conexões móveis ou partilhadas). O resultado principal é a duração formatada; a visualização da linha de tempo dá uma rápida noção visual da espera.

Exemplo prático

Ficheiro de 1 GB numa conexão de fibra de 500 Mbps a 80 % de eficiência.

  • Ficheiro: 1 GB = 1 073 741 824 B = 8 589 934 592 bits.
  • Largura de banda: 500 Mbps = 500 × 10⁶ bps = 500 000 000 bps.
  • Efetivo: 500 000 000 × 0.8 = 400 000 000 bps.
  • Tempo: 8 589 934 592 / 400 000 000 = 21.47 segundos.
  • Taxa de transferência: 50 MB/s.

Download de filme (4 GB) em telemóvel 4G a 30 Mbps × 70 %.

  • Bits do ficheiro: 4 × 1 073 741 824 × 8 = 34 359 738 368.
  • bps efetivos: 30 × 10⁶ × 0.7 = 21 × 10⁶.
  • Tempo: 34 359 738 368 / 21 000 000 = 1 636 s = 27 min 16 s.

Foto de 5 MB em 5G a 200 Mbps × 75 %.

  • Bits do ficheiro: 5 × 1 048 576 × 8 = 41 943 040.
  • bps efetivos: 150 × 10⁶.
  • Tempo: 0.28 s — desprezível.

Armadilhas

MB vs Mb / B vs b. B maiúsculo = byte; b minúsculo = bit. 1 byte = 8 bits. Uma conexão de "100 Mbps" fornece no máximo 12.5 MB/s, não 100 MB/s. A calculadora lida com ambos; os utilizadores confundem-nos rotineiramente.

Decimal vs binário. Os ISPs usam mega decimal (1 Mbps = 1 000 000 bps) para marketing. O armazenamento usa mega binário (1 MB = 1 048 576 B). Um "50 Mbps para um ficheiro de 50 MB" não é 1 segundo — são 8 segundos (tamanho × 8 bits/byte / largura de banda = 50 × 1 048 576 × 8 / 50 000 000 ≈ 8.39 s).

Limitação do ISP. Após um limite de dados "uso justo" (frequentemente 100–500 GB/mês em planos de cabo), a largura de banda pode ser limitada a 1 Mbps ou menos. A velocidade nominal é o máximo não limitado.

Limites do lado do servidor. Uma conexão de 1 Gbps a descarregar de um servidor que limita os utilizadores a 50 MB/s é limitada pela largura de banda do servidor, não pelo seu link. O parâmetro de eficiência da calculadora aproxima isso.

Latência vs largura de banda. Para ficheiros pequenos, a latência (tempo de ida e volta, 10–100 ms) domina sobre a largura de banda: 1 KB de transferência através de um link de 1 Gbps com 50 ms de latência leva ~50 ms no total, não os 8 µs que a largura de banda sozinha sugeriria. A calculadora assume ficheiros suficientemente grandes para que a largura de banda domine (típico para mídia, software, conjuntos de dados).

Burst vs sustentado. Adaptadores Wi-Fi reportam a taxa de transferência instantânea máxima; a transferência sustentada é menor. Use a saída "taxa de transferência efetiva", não a nominal da conexão.

TCP slow-start. Novas conexões TCP começam com uma janela pequena e dobram-na a cada RTT até atingir a capacidade do link. O tempo total para ficheiros pequenos é dominado pela subida, não pela largura de banda em estado estacionário.

Multipath / múltiplas conexões. Navegadores abrem 6+ conexões paralelas por host; alguns clientes (BitTorrent, descarregadores paralelos) saturam o link através de concorrência. A calculadora trata a taxa de transferência de fluxo único.

Mídia partilhada (Wi-Fi, cabo). Wi-Fi é half-duplex e partilhada entre dispositivos conectados; a internet a cabo é partilhada entre assinantes do bairro em alguns tipos de infraestrutura. A largura de banda efetiva diminui nas horas de pico.

Sobrecarga HTTP. HTTPS adiciona 1–2 KB de handshake; HTTP/2 multiplexa; HTTP/3 (QUIC) evita handshake TCP. Para ficheiros pequenos (< 100 KB), a sobrecarga do protocolo importa; para ficheiros grandes, é desprezível.

Reposição vs reinício. Se o download falhar a meio, o HTTP moderno suporta requisições de intervalo para reposição. A calculadora assume uma execução limpa e ininterrupta.

Variações

  • Calculadora de velocidade de upload: mesma matemática, largura de banda diferente (planos ADSL/cabo assimétricos têm upload muito menor).
  • Calculadora de latência: tempo de ida e volta independente da largura de banda.
  • Calculadora de taxa de bits de streaming: requisito de largura de banda de vídeo ao vivo (Netflix HD ~5 Mbps, 4K ~25 Mbps).
  • Calculadora de transferência de armazenamento: tempos de cópia de SSD/HDD usam MB/s baseados em bytes, menos confusão de unidades.
  • Calculadora de janela de backup: duração do backup agendado dada a duração e o orçamento noturno de largura de banda.

Calculadoras relacionadas