I’m just installing Apparat, and I’m interested in using it to optimize my SWFs.
On its google code page some optimizations are listed out … sliding window, flowgraph … so is it possible to make use of these optimizations? how?
I have heard of the -reducer command, does it perform the optimizations? are there other commands you can use? or do you have to build apparat yourself and access it via scala?
UPDATE:
I typed “reducer help” on the command line, and it seems that this program performs some of the listed optimizations:
-i [file] Input file
-o [file] Output file (optional)
-d [float] Strength of deblocking filter (optional)
-q [float] Quality from 0.0 to 1.0 (optional)
-m [true|false] Merge ABC files
-s [true|false] Sort constant pool (only if -m is specified)
-l [true|false] Use LZMA compression
-t [quiet|preloader|custom] Matryoshka type (default: quiet)
-f [file] Custom matryoshka SWF wrapper (required if -t cu
-b [true|false] Merge control flow if possible (experimental)