一個小例子:
swfheader header = new swfheader("g:\\mplayer\\test.swf");
system.out.println("signature: " + header.getsignature());
system.out.println("version: " + header.getversion());
system.out.println("compression: " + header.getcompressiontype());
system.out.println("size: " + header.getsize());
system.out.println("nbits: " + header.getnbits());
system.out.println("xmax: " + header.getxmax());
system.out.println("ymax: " + header.getymax());
system.out.println("width: " + header.getwidth());
system.out.println("height: " + header.getheight());
system.out.println("framerate: " + header.getframerate());
system.out.println("framecount: " + header.getframecount());
壓縮、解壓縮,需要注意生成的檔案将覆寫原檔案:
//壓縮
swfcompressor compressor=new swfcompressor("g:\\mplayer\\test.swf");
//解壓縮
swfdecompressor decompressor=new swfdecompressor("g:\\mplayer\\test.swf");
文章轉自莊周夢蝶 ,原文釋出時間 2008-01-04