Macromedia Flash SWF / Scaleform GFX: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 49: | Line 49: | ||
=== Compatible Programs === | === Compatible Programs === | ||
* Adobe AIR | |||
* Flash Decompiler Trillix | |||
* Flash Player | |||
* [https://github.com/jindrapetrik/jpexs-decompiler JPEXS Free Flash Decompiler] | * [https://github.com/jindrapetrik/jpexs-decompiler JPEXS Free Flash Decompiler] | ||
* Sothink SWF Decompiler | * Sothink SWF Decompiler | ||
<br/><br> | <br/><br> | ||
Revision as of 19:34, 14 September 2021
SWF
- Format Type : Animation
- Endian Order : Little Endian
Format Specifications
// SWF file format
// little endian
// header
3 bytes (char) - signature // "FWS" - uncompressed file
// "CWS" - compressed file (SWF 6 and later only)
// "ZWS" - LZMA compressed SWF (SWF 13 and later only)
1 byte (uint8) - version // e.g. 0x06 for SWF 6
0x20 for SWF 32
4 bytes (uint32) - total file size in bytes
x bytes - frame size
2 bytes (uint16) - frame rate
2 bytes (uint16) - frame count
// tags
num_of_tags *
{
2 bytes (uint16) - tag type and length // upper 10 bits - tag type
// lower 6 bits - tag length
x bytes - tag data
}
Full file format can be found here.
MultiEx BMS Script
Not written yet.
Notes and Comments
- Files can be compressed with ZLIB compression (CWS signature) or with LZMA compression (ZWS signature).
Games
List of games using this format:
- The Henry Stickmin Collection (*.SWF) (signature: "CWS") (version: 32)
Compatible Programs
- Adobe AIR
- Flash Decompiler Trillix
- Flash Player
- JPEXS Free Flash Decompiler
- Sothink SWF Decompiler