从SWF文件中删除水印 [英] Removing a Watermark from an SWF file

查看:199
本文介绍了从SWF文件中删除水印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

然后,我想通过在磁盘上修改其原始数据来从SWF文件中去除水印。



既然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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆