我需要验证上传的SWF以确保它符合特定的Flash和ActionScript版本限制。任何人都知道一个好的Python库来解析SWF中的元数据?从Python中检查SWF的Flash版本和ActionScript版本?
0
A
回答
0
Hexagonit.swfheader检查Flash版本,这是Michael的问题的一部分,但不包含ActionScript版本,是吗?
0
发现目标flash版本是很容易的,它只是在第4个字节:
file.seek(3)
print ord(file.read(0))
“ActionScript版本”可以意味着许多东西。
如果您只需要知道SWF是否为ActionScript 3,请阅读FileAttributes标记的“actionScript3”属性。如果你阅读SWF规范,你可以很容易地做到这一点。
如果您需要了解ActionScript 3代码的数字版本,例如“46.16”,文件中的每个DoABC标签都存在一个。这可能需要一个库来解析整个SWF。我不知道有什么好的python。
相关问题
- 1. SWF版本到Flash版本的图表
- 2. 检查Flash版本的脚本没有真正检查版本
- 3. AS3 Flash SWF文件版本
- 4. Python版本检查
- 5. 什么版本的Flash使用Actionscript 3?
- 6. jQuery Flash的版本和大小检测
- 7. 从bash脚本检查vim版本和python支持
- 8. shell脚本检查python版本
- 9. 从Flash中检测浏览器的类型和版本
- 10. 在python中检查泡沫版本
- 11. 如何在C#中确定swf文件的actionscript版本?
- 12. 检查Pygame版本
- 13. 检查Android版本
- 14. 检查PEAR版本
- 15. 试图从java中检索python版本
- 16. 发布版本与Flash版本?
- 17. Python的检查Windows服务器版本
- 18. Tensorflow版本0.11和版本0.12的检查点差异?
- 19. 旧版本版本检测
- 20. 从Javascript中检查Cordova版本
- 21. 从javascript中检查服务器版本
- 22. 如何从Ruby中检查RVM版本?
- 23. 出版SWF使用Adobe Flash
- 24. Python和GCC版本
- 25. Python版本和库
- 26. 免费版本和检查版本有什么区别?
- 27. Python来检查转速大于版本
- 28. 如何使用C++检查python版本?
- 29. 检查G ++版本的Makefile
- 30. 的Android版本检查
http://pypi.python.org/pypi/hexagonit.swfheader – vikki 2012-03-01 09:04:12