Limite de 2 MiB
- Entrada
- 2 MiB
- Saída esperada
- 2.097.151, 2.097.152 e 2.097.153 bytes
2 vezes 1.048.576, menos 1, exato e mais 1.
testar limite de upload de arquivo
Abra o modo Limite de upload, informe o valor configurado e a unidade, e baixe o trio. Envie os três, do menor para o maior, e anote em qual deles o sistema passa de aceitar a recusar. Se a virada não acontecer entre o segundo e o terceiro, o limite real é outro.
2 vezes 1.048.576, menos 1, exato e mais 1.
Em MiB seria 9,54, então um sistema em MiB aceitaria os três.
Útil para testar campos de texto e arquivos mínimos em TXT ou BIN.
Para testar arquivo vazio, gere um TXT ou BIN de 0 bytes no modo Um tamanho.
1 MB são 1.000.000 bytes e 1 MiB são 1.048.576 bytes, uma diferença de 4,86%. O mesmo vale para KB (1.000) e KiB (1.024), GB (1.000.000.000) e GiB (1.073.741.824). O NIST registra que fabricantes de memória costumam usar megabyte para 1.048.576 bytes e os de armazenamento para 1.000.000, por isso a ferramenta mostra o tamanho nos dois sistemas e deixa escolher a unidade.
Porque um proxy ou servidor na frente da aplicação, como o nginx com client_max_body_size no padrão de 1m, pode barrar antes. Ajuste o teto mais baixo da cadeia, não só o da aplicação.
Sim: gere vários arquivos pequenos no modo Vários tamanhos e baixe o ZIP, ou gere um deles repetidas vezes. No PHP o padrão de max_file_uploads é 20 arquivos por requisição.
Depende da camada. O client_max_body_size do nginx olha o corpo da requisição, que inclui os cabeçalhos multipart do formulário; um limite de aplicação costuma olhar só o arquivo. Por isso o byte exato do teste pode ficar um pouco antes ou depois do esperado.
1.000.000 B · 1 MB · 976,56 KiB
1 MB = 1.000.000 bytes (decimal). 1 MiB = 1.048.576 bytes (binário).
Com uma semente, dados aleatórios, ruído e linhas de CSV/JSON saem idênticos a cada geração.
Arquivos de teste não contêm dados reais. Use-os apenas para testar sistemas que são seus ou que você tem autorização para testar.