我想知道SWF格式的功能。我在Flash视频中有一些文本,这是一个电子邮件地址(xyz@somewhere.com),我想编写一个C#应用程序进行编辑。我有SWF文件格式规范,并想知道以下是否可能:
如果我在标签中读到(我假设这个文本存储为静态文本标签,如果我错了,请纠正我)。一旦我找到了正确的文本标签,我就会更改标签中的值并保存SWF文件。你觉得这种方法有什么问题吗?
克里斯
答案 0 :(得分:1)
是的,几乎可以肯定还有更多。
首先,swf很可能是压缩的,需要解压缩。
找到您需要更改的值不应该太难,但您需要更改至少一个(可能是几个)字段长度以满足更改。这反过来可能需要您解析SWF的其余部分,以便重新计算将被更改的各个块的长度。
不适合胆小的人。