Загрузка данных


@echo off
setlocal enabledelayedexpansion

REM ====== НАСТРОЙКИ ======
set WORKDIR=C:\prank\bomb
set DELAY_MIN=5
set LEVEL1_MB=10
set LEVELS=2
REM ========================

echo Ожидание %DELAY_MIN% минут...
timeout /t %DELAY_MIN%*60 /nobreak >nul

if not exist "%WORKDIR%" mkdir "%WORKDIR%"
cd /d "%WORKDIR%"

REM 1) создаём файл нулей (10 МБ)
echo Создаю файл нулей...
fsutil file createnew zero.bin %LEVEL1_MB%*1048576 >nul

REM 2) первый уровень: архивируем zero.bin -> level1.zip
echo Уровень 1...
powershell -Command "Compress-Archive -Path 'zero.bin' -DestinationPath 'level1.zip' -Force"

REM 3) второй уровень: кладём level1.zip внутрь папки и архивируем
echo Уровень 2...
mkdir stage2 2>nul
copy /y level1.zip stage2\ >nul
powershell -Command "Compress-Archive -Path 'stage2\*' -DestinationPath 'bomb_final.zip' -Force"

REM чистим промежуточное
del zero.bin level1.zip >nul 2>&1
rmdir /s /q stage2 >nul 2>&1

echo.
echo Готово! Файл: %WORKDIR%\bomb_final.zip
echo Размер на диске:
dir bomb_final.zip | findstr bomb_final
echo.
echo ВНИМАНИЕ: не распаковывайте без ограничения места!
pause