actionscript-3 - 如何确定SWF为哪个Flash Player发布?

标签 actionscript-3 flash

我有一个来源不明的SWF文件,我需要知道它发布时的目标Flash Player版本。我如何获得此信息?

最佳答案

SWF文件中的第4个字节带有版本号,例如0A表示Flash Player 10。

编辑:由于这个问题的高度兴趣,我决定提供更多反馈

不压缩任何SWF文件的前8个字节,可以通过zlib压缩来压缩(或不压缩)文件的其余部分。

  • 第一个字节:“F”(未压缩)或“C”(压缩)。
  • 第二个字节:始终为“W”。
  • 第三个字节:始终为“S”。
  • 第4个字节:版本号(09表示此文件针对Flash Player 9等)。
  • 第5至8位:整个文件的长度(以字节为单位)。
  • 关于actionscript-3 - 如何确定SWF为哪个Flash Player发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4351370/

    相关文章:

    actionscript-3 - Flash AS3使声音停止在特定帧上

    flash - 查找两种已知颜色之间的颜色百分比值

    flash - 用最大的 "zoom"将固定大小的矩形包装在一个圆内

    algorithm - flash 和 actionscript 中的动态动画

    actionscript-3 - ActionScript 3 标签粗体

    apache-flex - 弹性 : Unable to open 'locale/en_US'

    actionscript-3 - 同等缩放有边框和无边框 Flash 图形

    actionscript-3 - AS3 : Simple way to get the frame number of a frame label

    java - 监听来自 Flash 的请求(获取/发布)

    flash - 比较 HTML5 和 Flash 应用程序的性能