Se l'output è generato dinamicamente dal software del server, è possibile creare un flusso che continua fino a quando non si interrompe la connessione. Tuttavia, se vuoi letteralmente un file, non può avere dimensioni infinite.
Tuttavia, se il file system supporta file sparsi, è possibile creare un file più grande del supporto di archiviazione e in questo modo produrre un file che richiederebbe così tanto tempo per scaricare che non è possibile scaricarlo.
La dimensione massima del file differisce tra i file system. Su ext4 il limite è 16 TB. Su tmpfs il limite è 8EB. Ecco un paio di esempi su come questi file possono essere creati:
dd if=/dev/null of=/dev/shm/sparse bs=1 seek=7E
dd if=/dev/null of=/tmp/sparse bs=1 seek=15T
Fai attenzione quando metti tali file su un server web. Se il software server che stai utilizzando non riduce la larghezza di banda, è possibile che un client malintenzionato sovraccarichi la rete.