Весь SWF-файл не сжимается, хотя элементы в файле - изображения, байт-код ActionScript, звуки и т. Д. - по отдельности сжимаются в блоки (я думаю, что используется zlib). Это важно для того, чтобы флеш-плеер мог распаковывать части SWF во время загрузки, чтобы он мог быстро воспроизводиться.
Обычно при сжатии всего SWF-файла вы не получите много дополнительного сжатия, так как большая часть данных внутри уже сжата.