Dans les systèmes d'exploitations de Microsoft, NUL est un fichier spécial qui détruit immédiatement toutes les données qui lui sont envoyées.
Dans les systèmes UNIX, /dev/null est un fichier spécial qui détruit immédiatement toutes les données qui lui sont envoyées. Pour cette raison, ce fichier est appelé le « trou noir » ou encore la « poubelle ».