首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Java分析SWF文件

用Java分析SWF文件
EN

Stack Overflow用户
提问于 2011-05-18 17:30:03
回答 2查看 1.1K关注 0票数 0

我偶然发现需要找出(在Java代码中)SWF文件动态加载了哪些文件。有没有可能获得内部引用的每个对象的路径列表?我在没有适当文档的情况下尝试了一些库,然后放弃了。虽然我的谷歌搜索短语用完了..。;)也许有一个外部工具可以被Java通过命令行访问?

提前致谢

EN

回答 2

Stack Overflow用户

发布于 2011-05-18 17:58:13

也许您可以使用转储工具获取所需的信息,该工具是Apparat的一部分。

我使用actionscript多于Java,所以我也推荐你看看AS3SWF,它是一个很棒的库,你可以用它来加载和分析你需要的swf。可以把它看作是运行时的反编译。

无论哪种方式,SWF Format Specifications都会派上用场。

我不确定有没有什么东西能做你想要的,但我想你可以收集所有的字符串(DefineText标签),遍历它们并对它们运行一个RegEx。

票数 1
EN

Stack Overflow用户

发布于 2011-05-18 17:42:58

我认为即使你可以分析一个SWF文件,你也不能确保得到这些信息。我有一个Flex项目(最后是一个swf文件),它动态加载一些模块,但可用模块的名称(URL)是从服务器请求的。因此,无法从主swf文件中检索此信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6042552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档