Confira os bytes antes de comprimir o arquivo
Um formulário pede 25 MB, mas o gerenciador de arquivos mostra 24,8. Antes de exportar várias vezes com qualidade menor, descubra o que cada programa chama de MB. Um megabyte decimal tem 1.000.000 de bytes; um mebibyte tem 1.048.576. O mesmo rótulo às vezes é usado sem rigor, então a contagem exata de bytes é o melhor ponto de partida.
Este conversor mantém os dois sistemas separados. Ele não redimensiona uma foto nem reescreve um documento. Ao selecionar arquivos, ele apenas soma os tamanhos informados pelo navegador; o cálculo não precisa do conteúdo. Para uma pasta de anexos, selecione os arquivos juntos e compare a soma com um limite total. Para um limite por arquivo, mude “Aplicar limite a” para “Cada arquivo selecionado”. A lista mostra quais passam; a soma pode ultrapassar o limite mesmo que cada arquivo, isoladamente, o respeite.
Se o total estiver grande demais, escolha o próximo passo conforme o conteúdo. Redimensionar uma imagem elimina pixels desnecessários. Comprimir um PDF pode reduzir páginas digitalizadas, enquanto um arquivo já otimizado quase não muda. Guarde o original e confira o resultado antes de enviar. Trocar a extensão não reduz os dados.
Uma verificação de tamanho não garante a aceitação. Um serviço pode contar anexos codificados ou a sobrecarga da requisição, aplicar um limite estritamente menor ou recusar um formato independentemente do tamanho. Siga as instruções atuais do destino e deixe folga quando o limite não for claro.
Fórmula e exemplo resolvido
Tamanho de saída = tamanho de entrada × bytes por unidade de entrada ÷ bytes por unidade de saída.
Um arquivo de 24 MiB tem 25.165.824 bytes, ou 25,165824 MB. Diante de um limite de 25 MB que aceita o valor exato, ele passa em 165.824 bytes. Mudar a unidade exibida não muda o arquivo.
Definições das unidades: NIST: prefixos binários e comparação com o SI. Os cálculos usam números do JavaScript; as conversões exibidas são arredondadas para seis casas decimais e valores muito pequenos aparecem em notação científica. Entradas acima do intervalo seguro de bytes são recusadas.