Создаём папку, где угодно, но желательно без кирилице в пути.
Далее создаём файл .bat (или .cmd) и вставляем в него этот код.
chcp 1251
for /F "tokens=*" %%i in ('where /R "bz2" *.*') do "C:\Program Files\7-Zip\7z.exe" a -mx9 -sdel "%%i.bz2" "%%i"
Где:
"C:\Program Files\7-Zip\7z.exe" - путь к архиватору 7-zip
"-mx9" - цифра в конце - это степень сжатия, 0 - без сжатия, 9 - найбольшее сжатие
"-sdel" - удаляет исходные файлы, если не нужно этого делать - то удаляем эту строку
Далее в этой-же папке создаём в папку с именем
bz2. В эту папку скидываем все файлы, что нужно заархивировать в
.bz2, архивируються только файлы (каждый файл), папки не трогаються, поэтому сохраняйте иерархию папок.
После можно запускать скрипт, он сам закроется после завершения архивации, и после этого уже можно закидывать на FastDl эти файлы (перепроверьте их прежде, выборочно)