Início / Ferramentas de Ficheiros / Gerador de arquivos aleatórios
Ferramentas online gratuitas

Gerador de arquivos aleatórios

Crie arquivos binários de teste com o tamanho exato em bytes, KiB ou MiB. Geração local e segura no navegador.

Começar a usar

Para que serve este gerador?

Precisa de um arquivo de tamanho exato para testar limites de upload, velocidades de transferência ou o comportamento de uma aplicação? Este gerador cria um arquivo binário com o tamanho que indicar, preenchido com bytes aleatórios.

Exemplo prático

Introduza 5 e escolha MiB. O arquivo gerado terá exatamente 5 MiB (5.242.880 bytes). O conteúdo é aleatório, pelo que normalmente tem pouca compressibilidade; a ferramenta não testa compressão nem garante unicidade.

Como funciona

Os bytes são gerados no seu navegador usando crypto.getRandomValues, em blocos de até 65.536 bytes. O arquivo é criado como um Blob e descarregado com o nome indicado. O tamanho máximo suportado é 64 MiB, devido a limites de memória do navegador.

Limitações

  • O tamanho máximo é 64 MiB.
  • O conteúdo é sempre binário e aleatório; não é possível escolher um formato específico.
  • Alterar o nome do arquivo não altera o conteúdo.
  • A geração pode usar temporariamente mais memória do que o tamanho final do arquivo.

Perguntas frequentes

Posso gerar um arquivo com um tamanho em GB?

Não, o limite é 64 MiB. Para arquivos maiores, precisará de outra ferramenta.

O que acontece se eu introduzir um valor negativo ou zero?

O gerador não aceita valores não positivos; terá de introduzir um número maior que zero.

O arquivo gerado é seguro para testar malware?

Não, este gerador apenas cria bytes aleatórios; não foi concebido para incluir padrões de teste de malware e não verifica se os bytes coincidem com algum formato. Para testes de segurança, utilize ficheiros específicos.

O seletor usa tamanhos binários: KiB = 1.024 bytes (KiB), MiB = 1.048.576 bytes (MiB). Tamanho pedido: 1–67.108.864 bytes; frações de byte são arredondadas para baixo. Defina o nome antes de gerar e depois clique em Descarregar resultados; a descarga não é automática. Um Blob local não mede a velocidade da internet.

O processamento é feito localmente no navegador.