Apparat
Apparat is a framework written in Java to optimize ABC, SWC and SWF files.
Core
The core of Apparat are its three file formats and their implementation
- ABC
- Read and write ABC files
- Bytecode analysis and tools
- SWC
- Read and write SWC files
- SWF
- Read and write SWF files
- Tag implementations
TAAS
A stackless representation of the ActionScriptBytecode.
Applications
Since the framework offers easy ways to manipulate files a couple of applications making use of it already exist.
- Dump
- Export DefineBitsJPEG2 images
- Export detailed ABC information
- Inheritance graph generation
- Show SWF tags
- UML diagram generation
- TurboDieselSportInjection
- Inline bytecode
- Inline Alchemy operations
- Reducer
- Convert lossless to lossy images while preserving alpha transparency
Contributing
All contributions are welcome. Feel free to send an E-Mail if you are interested. There is also a list of TODOs available.