问题 如何打开.swf来查看内容


我想从flash网页上获取一些图片,然后我获得了.swf文件。有没有办法打开.swf并获取该文件的内容。我不是问如何播放文件或查看文件。我实际上想要打开文件并查看其内容,如果可能的话。我对flash一无所知并且已经尝试过搜索。这可能是不可能的,因为我没有通过搜索找到任何答案,但我想先在这里尝试。


6871
2018-04-09 07:04


起源



答案:


是的,完全可能,SWF基本上是资产和字节码的压缩包装。尝试以下工具之一: http://www.swftools.org/


17
2018-04-09 07:07



酷这很有效。谢谢!我不准备使用cmd线。 :d - Nils_e
这个软件在win10中不起作用 - Ajay Kumar


答案:


是的,完全可能,SWF基本上是资产和字节码的压缩包装。尝试以下工具之一: http://www.swftools.org/


17
2018-04-09 07:07



酷这很有效。谢谢!我不准备使用cmd线。 :d - Nils_e
这个软件在win10中不起作用 - Ajay Kumar


有几种方法可以做到这一点,我可以告诉你2:

  1. SWF反编译器 - 最简单的一个
  2. SWF Mill在linux下运行良好并导出您在Base64中编码的图像

3
2018-04-09 07:44



SWF反编译器曾经在我的Mac上为我工作,但遗憾的是当前的版本是有缺陷的,并且至少在mac 10.6.8上没有用,但是有灵活的反编译器但它不是免费的。 - cea


Swf文件是一种编译后的二进制文件。如果你想获得它的内部内容,你将反编译该文件。这不是常规方式。无论如何,有一些工具可以在互联网上做到这一点。


1
2018-04-09 07:18





使用Adobe Flash CS6 Professional打开文件。然后,您可以将其转换为.FLA并查看和编辑它的内容。 SWF文件是使用此程序生成的,因此它应该能够轻松打开和编辑。


1
2017-12-15 21:56



不是这种情况。除非您拥有源FLA,否则必须在CS6中打开之前对swf进行反编译。 - cea


只需使用浏览器打开(火狐,Chrome


-9
2017-10-31 13:38



OP表示他们不想播放或查看文件,因为他们想要查看内容(即源代码)。 - alexy13