如何确定哪些Flash Player版本的SWF出版了? [英] How can I determine what flash player version a swf was published for?
本文介绍了如何确定哪些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屋!
查看全文