【问题标题】:Can't manage to extract or convert SWF file because they seem to be corrupted无法提取或转换 SWF 文件,因为它们似乎已损坏
【发布时间】:2019-08-27 07:50:19
【问题描述】:

所以我从一个网站上提取了一堆 swf 文件,它们是照片。

我打算做的是使用 swf 工具转换它们。

无论我在尝试什么,我最终都会得到:

./503141211.swf 不是有效的 SWF 文件或包含错误。

例如,我尝试使用:

swfrender 2773003.swf -o test.png

知道为什么会这样吗?

如果需要,您可以在那里找到其中一个文件: Link to file

否则你有解决方案从这个链接中提取图像吗?

【问题讨论】:

  • 反对票是怎么回事? Guy 只是问是否有 Flash 编码人员知道这个不寻常的 SWF 文件发生了什么...
  • @VC.One 谢谢! :)

标签: image flash swfobject


【解决方案1】:

您的 SWF 文件已经是 JPEG 格式。

解决方案:尝试将它们从 .swf 重命名为 .jpg

扩展版:
如果您怀疑某些文件损坏,请首先使用十六进制编辑器检查字节。正确的 SWF 开始字节是 43 57 53 (CWS) 或有时以字节 46 57 53 (FWS) 开头。

您的 linked SWF fileFF D8 FF 开头,这通常出现在 JPEG 文件中。
还看到JFIF 签名确认这是一个JPEG 图像文件(不是Flash SWF 文件)。

所以在从3503270035.swf 重命名为3503270035.jpg 之后,我们会在图像查看器中得到这个结果:

【讨论】:

  • 天哪,我怎么知道哈哈我已经浪费了这么多时间。非常感谢你的队友!
猜你喜欢
  • 1970-01-01
  • 2022-01-26
  • 2021-10-20
  • 2013-05-23
  • 2020-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多