Entendendo a diferença entre MB e kbps
A confusão começa porque existem dois sistemas de medida em jogo aqui, e quase ninguém explica isso direito quando você pergunta. MB significa megabyte. kbps significa kilobit por segundo. São unidades diferentes que operam em bases diferentes, e essa é a primeira armadilha. Vou direto ao ponto, porque a resposta depende de qual convenção você usa. No sistema decimal (SI), que é o padrão da indústria de telecomunicações e do mercado de hardware, 1 megabyte equivale a 1000 kilobytes, e 1 kilobyte equivale a 1000 bytes. Como cada byte tem 8 bits, a conta fica assim: 1 MB = 8 megabits = 8000 kilobits. Ou seja, 1 MB/s equivale a 8000 kbps.
Quantos kbps tem 1 mb
No sistema binário, que os computadores usavam originalmente antes da indústria adotar o decimal para evitar confusão, 1 MB seria 1024 KB, e cada KB seria 1024 bytes. Nessa convenção, a conta muda: 1 MB = 8 × 1024 = 8192 kilobits. A maioria dos serviços de streaming, provedores de internet e especificações de roteadores usa a convenção decimal. Se você está olhando uma velocidade de download no navegador ou nas configurações de uma conexão, vai encontrar 8000 kbps para cada 1 MB/s. É a diferença de 2,4% entre os dois sistemas, algo pequeno mas que gera reclamações reais quando você compara o que o provedor anuncia com o que chega na prática. Eu trabalho com infraestrutura de rede há anos, e o problema mais comum que vejo são arquivos sendo transferidos e a velocidade não batendo. Um colega meu configurou um servidor de arquivo ontem à tarde e ficou sem entender por que um arquivo de 2 GB estava demorando 25 minutos para copiar. A velocidade mostrada no navegador era de cerca de 1,3 MB/s, que em kbps dá 10400 kbps. Quando converti de volta para MB/s usando a base decimal, a conta fechou. O gargalo era o switch de camada 2 do datacenter que estava em 100 Mbps, não em 1 Gbps como deveria. Trocar o link de 100 Mbps para 1 Gbps cortou o tempo de transferência de 25 minutos para aproximadamente 3 minutos. A matemática era simples, o problema era a infraestrutura mal configurada.
Quando a conversão não é tão simples assim
A conversão de 1 MB para 8000 kbps é direta, mas na prática existem situações onde esse número não se aplica direito. Vou citar dois casos que causam dores de cabeça recorrentes. O primeiro é a diferença entre largura de banda e velocidade de transferência real. Um link de 100 Mbps significa 100000 kbps na teoria. Mas para transferir dados de fato, você precisa considerar overhead de protocolos. Ethernet adiciona headers de quadro. TCP adiciona seu próprio cabeçalho. IP também. UDP é mais leve, mas nem sempre é adequado. Esse overhead consome parte da largura de banda disponível, então a velocidade útil de transferência cai. Em média, você perde entre 10% e 15% da banda teórica só com esse overhead. Um link de 100 Mbps raramente entrega mais do que 85 a 90 Mbps de throughput real. Isso é particularmente relevante quando você está calculando quanto tempo um download de determinado tamanho vai levar.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O segundo problema é a variação de velocidade ao longo do tempo. Provedores de internet frequentemente anunciam velocidades "até" um certo valor. Na prática, a velocidade flutua conforme a congestionamento da rede, a qualidade do cabo, a distância do roteador, e uma série de outros fatores. Eu já vi conexões que deveriam entregar 100 Mbps cair para menos de 20 Mbps durante horários de pico simplesmente porque o link de backbone do provedor estava saturado. Se você está projetando uma rede ou calculando custos de transferência de dados, não use a velocidade nominal. Meça o throughput real em diferentes horários e use a média como base para seus cálculos. Uma planilha com dados reais de throughput é mais útil do que qualquer tabela de conversão. Outro detalhe que poucas pessoas consideram: arquivos compactados ocupam menos espaço do que arquivos brutos, mas o tempo de compressão e descompressão pode anular qualquer economia de largura de banda. Se você está transferindo vídeo ou áudio não compactado, a taxa de bits nativa pode ser muito alta — um vídeo Full HD em H.264 pode facilmente atingir 5000 kbps ou mais. Compactar antes de transmitir pode reduzir isso pela metade, mas o processador envolvido na compactação pode não conseguir acompanhar a taxa de transmissão em tempo real, especialmente em hardware mais antigo. Nesse caso, transmitir no formato original é mais rápido do que tentar compactar sob pressão.
Como aplicar na prática
Se você precisa converter entre MB/s e kbps regularmente, a maneira mais eficiente é aprender a regra de ouro: multiplique por 8 para ir de megabytes para megabits, e depois mova a vírgula três casas para a direita para chegar a kilobits. Isso transforma uma operação de conversão em algo quase automático. Para o caminho inverso, divida por 8 e depois mova a vírgula três casas para a esquerda. O navegador do Chrome e ferramentas como speedtest.net mostram velocidades em Mbps, não em kbps ou MB/s. Se você está fazendo download de um arquivo e quer saber quantos segundos vão levar, converta a velocidade do teste de largura de banda para MB/s dividindo por 8, e depois divida o tamanho do arquivo por essa velocidade. Um arquivo de 500 MB em uma conexão de 50 Mbps levará aproximadamente 80 segundos, considerando o overhead que mencionei acima. Na prática, comptando com variações de rede, espere entre 90 e 110 segundos.
Se você está montando um serviço de hospedagem de arquivos ou configurando um CDN, recomendo usar monitoramento contínuo de throughput em vez de confiar em testes pontuais. Ferramentas como collectd ou Prometheus com exporter de rede dão uma visão mais honesta do que acontece na prática. Um único teste de velocidade pode mostrar resultados bons porque o servidor de teste está geograficamente próximo e não sofre congestionamento. A realidade é outra. Existe ainda a questão dos múltiplos binários que a IEC tentou resolver com a nomenclatura de mebibyte (MiB) e gibibyte (GiB). Nem todos os sistemas operacionais e aplicativos adotaram essa convenção. O Windows continua exibindo 1 MiB como 1 MB na maioria das interfaces, o que gera confusão adicional. Se você trabalha com armazenamento de grandes volumes de dados, vale a pena verificar se sua ferramenta de backup ou sua solução de storage está usando a convenção correta para evitar surpresas no momento da faturamento ou da restauração.