我需要驗證上傳的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