<?php

// main routine

require_once dirname(__FILE__).'/YSwf.php';

$options getopt("hf:");

if (! isset(
$options['f'])) {
    echo 
"Usage: php swfdump.php -f <swf_file> [-h] ".PHP_EOL;
    exit(
1);
}

$swf = new YSwf();
$swfdata file_get_contents($options['f']);
$swf->input($swfdata);
$swf->set_image_checksum($swfdata);
$swf->set_shape_checksum($swfdata);
$opts = array();
if (isset(
$options['h'])) {
    
$opts['hex_dump'] = true;
}

$swf->dump($opts);