A sobrecarga (tipicamente 3–10%) representa os dados de serviço do protocolo de transferência — cabeçalhos TCP/TLS, confirmações, possíveis retransmissões de pacotes — que fazem o tempo real ser um pouco maior que o mínimo teórico.
Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Tamanho do arquivo | Sistema binário (1 KB = 1024 bytes), como mostrado pelo sistema operacional |
|---|---|
| Velocidade de conexão | Sistema decimal (1 Kbps = 1000 bit/s), como informado pelos provedores |
| Fórmula | tempo = (tamanho × número de arquivos × (1 + sobrecarga/100)) / velocidade |
| Velocidade de upload | Na maioria das conexões residenciais, bem menor que a de download (conexão assimétrica) |
Quando induz ao erro
- A velocidade de upload da maioria das conexões domésticas de internet (especialmente cabo e parte do DSL) é significativamente menor que a de download — não confunda os dois valores ao calcular o tempo de upload.
- O cálculo usa unidades binárias para o tamanho do arquivo (1 KB = 1024 bytes, como mostrado por um gerenciador de arquivos) e unidades decimais para a velocidade de conexão (1 Mbps = 1.000.000 bit/s, como informado pelos provedores) — essa é uma combinação deliberada e típica em cálculos de rede, não um erro.
- A sobrecarga do protocolo é uma margem simplificada para o tráfego de serviço; a taxa de transferência efetiva real depende de muitos fatores (latência de rede, perda de pacotes, número de conexões simultâneas) que este cálculo não modela em detalhe.
- O cálculo assume uma velocidade de conexão constante durante toda a transferência, sem considerar flutuações reais no desempenho da rede.
Como é calculado
O tamanho de um arquivo é convertido para bytes de acordo com a unidade selecionada (potências de 1024).
O volume total de dados é calculado como o tamanho de um arquivo multiplicado pelo número de arquivos e pelo fator (1 + sobrecarga / 100).
A velocidade de conexão é convertida para bytes por segundo de acordo com a unidade selecionada (potências de 1000, considerando a diferença entre bits e bytes).
O tempo total de upload é calculado dividindo o volume total de dados pela velocidade em bytes por segundo, e formatado como dias, horas, minutos e segundos.
Perguntas e respostas
Por que o tamanho do arquivo e a velocidade de conexão usam sistemas numéricos diferentes (1024 e 1000)?
É uma prática padrão em cálculos de rede: sistemas operacionais tradicionalmente mostram o tamanho de arquivos em unidades binárias (1 KB = 1024 B), enquanto provedores informam a velocidade de conexão em unidades decimais (1 Mbps = 1.000.000 bit/s) — são duas convenções distintas que se desenvolveram de forma independente.
Por que um upload costuma ser mais lento do que a velocidade anunciada sugeriria?
A velocidade real quase sempre é menor que o número anunciado pelo provedor devido à sobrecarga do protocolo, ao compartilhamento da conexão entre dispositivos e outros fatores de rede — o parâmetro "sobrecarga" considera isso parcialmente.
Por que informar um número de arquivos em vez de simplesmente aumentar o tamanho total?
Se houver muitos arquivos, você poderia calcular o tamanho combinado como um único número — mas informá-los separadamente é mais prático quando você sabe o tamanho de um arquivo típico (como uma foto) e quantos há no lote.
Meus dados são enviados para algum lugar?
Não, todo o cálculo roda no seu navegador.