如何确定哪些Flash Player版本的SWF出版了? [英] How can I determine what flash player version a swf was published for?

查看:152
本文介绍了如何确定哪些Flash Player版本的SWF出版了?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有来历不明的SWF,我需要知道哪些Flash播放器版本,它针对的是当它被发表。如何获得这些信息?

I have a SWF of unknown origin, and I need to know which flash player version it was targeted at when it was published. How do I get this info?

推荐答案

在SWF文件中的第四个字节携带的版本号,比如0A是为Flash Player 10。

The 4th byte in the SWF file carries the version number, for example 0A is for Flash Player 10.

编辑:高利益,因为这个问题得到了,我决定给更多的反馈

Because of the high interest this question got I've decided to give more feedback

前8个字节的任何SWF文件都不是COM pressed,文件的剩余部分可以通过zlib的COM pression是COM pressed(或没有)。

The first 8 bytes of any SWF file are not compressed, the rest of the file could be compressed (or not) by zlib compression.

  • 在第1个字节:F(不COM pressed)或C(COM pressed)
  • 第2个字节:'W'总是
  • 在第3个字节:'S'总是
  • 在第4个字节:版本号(09表示该文件是针对Flash Player 9和等...)
  • 5日至8日:整个文件的字节长度

这篇关于如何确定哪些Flash Player版本的SWF出版了?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆