SWF Parser
SWF parser implemented in Rust.
Converts bytes to swf-tree
movies.
Usage
use swf_parser;
use swf_tree;
Contributing
This repo uses Git submodules for its test samples:
# Clone with submodules
# Update submodules for an already-cloned repo
This library is a standard Cargo project. You can test your changes with
cargo test
. The commands must be run from the rs
directory.
The Rust implementation supports fuzzing:
# Make sure that you have `cargo-fuzz`
cargo install cargo-fuzz
# Fuzz the `movie` parser
cargo fuzz run movie
Prefer non-master
branches when sending a PR so your changes can be rebased if
needed. All the commits must be made on top of master
(fast-forward merge).
CI must pass for changes to be accepted.