то ли я идиот, то ли камп тупой, то ли тут что-то не так, почему у меня пишет, что "файл повреждён"
Скорее всего, дело вот в чем. На самом деле zip имеет 2 стандарта, что само по себе, конечно, глупо, но опять там кто-то что-то не поделил и произошло раздвоение. Причем пока файл сжимается в "нормальной компрессии" он совместим с обоими стандартами, а вот когда в "максимальной" компрессии, то половина программ его открывает, а половина нет.