Calculadora de Tempo de Transferência de Dados
Estime quanto tempo leva para um arquivo ser transferido em uma determinada largura de banda, levando em conta a sobrecarga de protocolo (TCP/UDP/HTTP) e a eficiência de rede real — com tempo legível, segundos exatos e velocidade efetiva.
Entrada
Taxa de transferência utilizável após sobrecarga de framing de protocolo.
Fração da velocidade do link que você realmente obtém (congestionamento, distância, perda sem fio).
Saída
| Métrica | Valor |
|---|---|
| No data yet | |
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/data-transfer-time-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileSize": "1",
"fileSizeUnit": "GB",
"bandwidth": "100",
"bandwidthUnit": "Mbps",
"protocol": "TCP",
"efficiency": "80"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `data-transfer-time-calculator` tool (Data Transfer Time Calculator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/data-transfer-time-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Calculadora de Tempo de Transferência de Dados — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
A Calculadora de Tempo de Transferência de Dados estima quanto tempo leva para mover um arquivo em uma conexão de rede. Digite o tamanho do arquivo e a largura de banda disponível, escolha uma sobrecarga de protocolo e um fator de eficiência de rede, e ela retorna um tempo de transferência legível, a duração exata em segundos, a taxa de transferência efetiva e a eficiência combinada realmente aplicada.
A largura de banda bruta quase nunca se traduz em velocidade de transferência bruta. Duas coisas ficam no caminho: as velocidades de conexão são citadas em bits por segundo, enquanto os arquivos são medidos em bytes, e o framing de protocolo mais congestionamento do mundo real comem a taxa utilizável. Esta ferramenta lida com tudo isso para que você não precise fazer a conversão bit/byte oito-para-um em sua cabeça ou adivinhar a sobrecarga.
Como usar
- Digite o tamanho do arquivo e escolha sua unidade (B, KB, MB, GB, TB ou PB).
- Digite a largura de banda e escolha sua unidade (bps, Kbps, Mbps ou Gbps).
- Escolha a sobrecarga de protocolo — Nenhum, TCP (~95%), UDP (~98%) ou HTTP (~90%).
- Arraste o controle deslizante de eficiência de rede (50–100%) para refletir quanto do link você realistically obtém.
Os resultados são atualizados automaticamente conforme você digita. Copie ou baixe a tabela como CSV com os botões na saída.
Como funcionam as contas
A fórmula é direta:
transfer time (s) = (file size in bytes × 8) / (bandwidth in bps × protocol efficiency × network efficiency)Os tamanhos de arquivo são multiplicados por 8 para obter bits, a largura de banda é convertida para bits por segundo, e os dois fatores de eficiência se combinam em um único multiplicador aplicado à taxa de link.
Por que tamanho de arquivo e largura de banda usam unidades diferentes?
Os tamanhos de arquivo usam unidades binárias aqui (1 KB = 1024 bytes, 1 MB = 1024 KB, e assim por diante) porque isso é o que os gerenciadores de arquivos do sistema operacional mostram quando rotulam um arquivo como "MB" ou "GB". A largura de banda usa unidades decimais (1 Mbps = 1.000.000 bits por segundo) porque é assim que os ISPs e o hardware de rede citam as velocidades de conexão. Misturar as duas convenções é intencional e corresponde à forma como os números aparecem no mundo real.
O que é sobrecarga de protocolo?
Cada protocolo de rede envolve seus dados em headers e acknowledgements, para que você nunca obtenha 100% da velocidade de link bruta para carga útil. O TCP normalmente fornece cerca de 95%, UDP cerca de 98% (menos handshake), e HTTP em cima disso chega perto de 90%. Escolha "Nenhum" se você quiser apenas o melhor caso teórico.
O que é eficiência de rede?
É uma fração genérica para tudo que o número do protocolo não captura: congestionamento, distância e latência, perda de pacotes sem fio, um servidor ocupado ou uma conexão limitada. LANs com fio frequentemente funcionam perto de 90–100%; links congestionados ou de longa distância podem cair muito abaixo disso.
Os resultados são exatos?
Não — são estimativas. As transferências reais variam com carga do servidor, velocidade de disco, retransmissões e congestionamento momentâneo. Trate a saída como uma estimativa bem fundamentada, não como uma garantia.
Privacidade
Esta calculadora funciona inteiramente no seu navegador. Nada do que você digita é carregado, registrado ou compartilhado — cada valor é descartado quando você fecha ou recarrega a página.