Generatore di file di prova casuale
Genera file binari casuali fino a 64 MB per test di upload, download e archiviazione. Scegli dimensione e nome, scarica il file. L’elaborazione avviene local…
Inizia a usare
Funzionalità e utilizzo
Questo strumento genera un file binario con byte casuali, utile per testare il trasferimento di file, la gestione dell'archiviazione o i limiti di upload su un server. I byte sono generati localmente nel browser utilizzando crypto.getRandomValues, in blocchi non superiori a 65.536 byte, per rispettare i limiti dell'API.
Esempio concreto
Se si imposta una dimensione di 5 MB e si lascia il nome predefinito, il file scaricato sarà random-file.bin con una dimensione esatta di 5 MB (5.242.880 byte). Il contenuto sarà una sequenza di byte casuali, non leggibili come testo.
Parametri e limiti
- Dimensione massima: 64 MB (limite di memoria del browser).
- Il nome del file non influenza il contenuto: il file è sempre binario con tipo MIME
application/octet-stream. - La generazione avviene interamente nel browser: nessun dato viene inviato a un server.
- Durante la generazione, il file viene tenuto in memoria, quindi per file di grandi dimensioni potrebbe essere necessario più memoria del previsto.
Limitazioni
Questo strumento non esegue test di integrità, non deriva chiavi crittografiche e non crea formati specifici di file. È destinato esclusivamente alla generazione di file binari casuali per test.
Domande frequenti
Posso generare un file di dimensioni superiori a 64 MB?
No, il limite è fissato a 64 MB per evitare un uso eccessivo della memoria del browser. Per file più grandi, è necessario utilizzare altri strumenti.
Il contenuto del file è veramente casuale?
Sì, i byte sono generati utilizzando crypto.getRandomValues, che fornisce numeri casuali crittograficamente sicuri. Tuttavia, lo strumento non verifica la qualità della casualità né fornisce prove di provenienza.
Posso scegliere l'estensione del file?
Sì, è possibile modificare il nome del file, inclusa l'estensione. Tuttavia, il contenuto rimane binario e non viene convertito in un formato specifico.
L’elaborazione avviene localmente nel browser.