Что такое файл-бомба? Это файл, который увеличивается в размерах, занимая много мегабайт, а то и гигабайт. Либо заархивированный огромный файл, состоящий из одинаковых символов, либо запускаемый файл, увеличивающий собственный размер.
В результате “взрыва” занимается большое количество свободного места, что пагубно сказывается на работе операционной системы.
Для чего это может быть нужно? Например, чтобы насолить недоброжелателю. В моем случае это однажды понадобилось для того, чтобы сгенерировать подручными средствами большой файл и протестировать жесткий диск на наличие бэд-блоков. Решилось достаточно простым способом:
thebomb.cmd:
:begin
dir >> %0
goto begin
Этот файл дописывает сам в себя содержимое текущей папки и таким образом медленно, но верно увеличивается в размерах. Прерывание работы возможно по сочетанию клавиш Ctrl+C.
Для Linux можно написать аналогичный файл.
thebomb.sh:
#!/bin/bash
while true
do
ls >> $0
done
Как видите, это нисколько не сложнее.