SWF-файлы, скомпилированные с параметром -swf-version=13
, автоматически поддерживают сжатие LZMA, что означает, что сжатые LZMA SWF-файлы могут быть загружены во время выполнения, однако SWF-файлы, выводимые Flash Builder (начиная с 4.5.1), по-прежнему сжимаются с использованием сжатия zlib по умолчанию,
Тиник Уро, один из разработчиков Flash, написал утилиту для преобразования SWF-файлов из стандартного сжатия zlib в lzma.Это необходимо сделать в качестве дополнительного шага после компиляции, по крайней мере, пока Flash Builder не начнет поддерживать вывод LZMA.
Обновление (уточнение):
Flex SDK не поддерживаетвсе же выводите сжатые LZMA SWF-файлы независимо от того, какие опции вы используете, поэтому утилита нужна.Параметр компиляции «swf-version» указывает SDK выводить Flash 11 SWF.Это означает, что не означает, что SWF-файл сжат с помощью сжатия LZMA, просто он может использовать его.Суть этого в том, что Flash 11 может поддерживать сжатые SWF-файлы LZMA, но вам нужно проделать дополнительную работу для создания SWF-файла LZMA.