从SWF文件中删除水印 [英] Removing a Watermark from an SWF file
问题描述
既然SWF是一个开放的标准,那么我就来看一下Adobe提供的SWF Flash Player 10规范。
我的水印是在第一帧加载的一个影片剪辑对象。但我直到现在我无法删除它。
我试图检查标记(DefineSprite)在十六进制编码为(3F 09)转换(09 3F),因为小端。
或者有一个不同的方法,就是删除我无法找到的控件标记(PlaceObject2)相同的文件十六进制转储。
是的,我已经解压缩文件。
有什么建议吗?
经过彻底研究和分析头疼的Adobe文档,我已经完成了。
我不得不移除大小约为(650)字节的2个标签,包括图片数据等等,也减少了文件大小(另一个好处)。
非常感谢。
I have an SWF file which I water-marked.
and then, I thought of removing the watermark from the SWF file by modifying its raw data on disk.
And since SWF is an open standard, I've taken a look at SWF Flash Player 10 Specs from Adobe.
My watermark is a movieclip object which is loaded in the first frame. but till now I'm not able to remove it.
I am trying to inspect the tag (DefineSprite) which is coded in Hex as (3F 09) which is converted to (09 3F) because of the little endian.
Or there is a different approach, which is to remove the control tag (PlaceObject2) which I couldn't find in the same file HEX dump.
P.S: Yes, I've decompressed the file.
Any suggestions?
After thorough studying and analysis of the head-ache-y Adobe documents I've got it done.
I had to remove 2 tags with a size of about (650) bytes including image data and so, reducing file size also (another benefit).
Thanks anyway.
这篇关于从SWF文件中删除水印的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!