为什么下载下来的SWF打不开?
SWF打不开的定义很宽泛,下面我们就来详细分析一下各种可能.
使用十六进制编辑器或者普通文本编辑器打开目标SWF,如果开头的3个字符是以下三个字符串之一:FWS,CWS,ZWS,那么它可能是一个真正的SWF文件.
注意只是可能但不绝对.因为它也有可能是作者随机生成或者嵌入的非标准SWF文件,这种文件往往起干扰作用,不是真正的SWF,直接忽略即可.
还有一种可能是,文件符合SWF格式定义.但你所用的SWF反编译工具不支持这个文件,当然就打不开了.
如果开头的3个字符不是FWS,CWS,ZWS三者之一,那么问题就简单了,它根本就不是SWF,当然打不开了.这就表示你下载到了一个加密后的文件.这时,应该使用FRC(Flash Resource Catcher),即可顺利提取到真实的SWF或其他Flash资源文件.FRC可以提取出所有这类资源,而不会有任何遗漏.
[相关问题]
[相关软件推荐]