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