Contador
- Entrada
- BIN, 6 bytes, contador
- Saída esperada
- 00 01 02 03 04 05
O byte 256 volta a 00.
gerar arquivo binário aleatório
Escolha BIN, o tamanho e o Preenchimento nas Opções do formato. A escolha define o que o arquivo faz sob compressão e deduplicação, e não o que há dentro dele, porque o conteúdo é só um padrão.
O byte 256 volta a 00.
Em gzip chega a cerca de 1.000 para 1, então 1 MB de zeros vira alguns KB.
Todos os bits ligados.
A cauda é cortada no tamanho exato.
Útil para testar a recusa de arquivos vazios.
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.
Sem semente, os bytes vêm de crypto.getRandomValues, o gerador do navegador. Com semente, vêm de um gerador determinístico simples, que não é seguro. Não use nenhum dos dois como chave.
Porque a ferramenta monta o arquivo repetindo por referência o mesmo bloco de 1 MiB, sem copiar bytes. Um arquivo de 1 GiB de zeros é uma lista de 1.024 referências ao mesmo bloco.
Calcule o SHA-256 no próprio cartão do arquivo e compare com sha256sum no Linux ou Get-FileHash no Windows. Os dois valores precisam ser idênticos.
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.