アップロードされたSWFが特定のFlashおよびActionScriptバージョンの制限を満たしていることを検証する必要があります。誰でも、SWFからメタデータを解析するための良いPythonライブラリを知っていますか?SWFのFlashバージョンとActionScriptバージョンをPythonから確認しますか?
0
A
答えて
0
Hexagonit.swfheaderはマイケルの質問の一部であるFlashバージョンをチェックしますが、ActionScriptバージョンはカバーしていません。ターゲットフラッシュバージョンを見つける
0
は簡単ですが、それだけで4バイト目です:
file.seek(3)
print ord(file.read(0))
「ActionScriptバージョンは、」複数のものを意味することができます。
SWFがActionScript 3であるかどうかを知る必要がある場合は、FileAttributesタグの「actionScript3」プロパティを読んでください。 SWF仕様を読んだら、おそらくこれを自分で簡単に行うことができます。
ActionScript 3コードの数値バージョンを知る必要がある場合は、次のようにします。 "46.16"、ファイル内のDoABCタグごとに1つ存在します。これには、おそらくSWF全体を解析するためのライブラリが必要になるでしょう。私はPythonのための良いものは知らない。
関連する問題
- 1. SWFバージョンのFlashバージョンへのチャート
- 2. pythonモジュールのバージョンを確認する
- 3. Flash、ActionScript:外部SWFからアセットを読み込み
- 4. アプリからiOSバージョンのアップデートを確認できますか?
- 5. Silverlightアプリケーションのバージョンを確認します。
- 6. Java JDKのバージョンとSDKのバージョンを確認する方法は?
- 7. Flash Actionscript NTLM認証の例ですか?
- 8. javascriptからサーバのバージョンを確認してください
- 9. JIRA REST APIのバージョンを確認しますか?
- 10. Go a Binaryのバージョンを確認しますか?
- 11. ソックスからSOCKSバージョンを確認できません
- 12. FlutterからデバイスのOSのバージョンを確認するには?
- 13. コマンドラインからCakephpのバージョンを確認するには?
- 14. ソースコードからNode.jsのバージョンを確認する方法
- 15. Pythonを使用してGnomeのバージョンを確認する
- 16. SWFからのFlashアニメーションの時間を計算しますか?
- 17. フラッシュデコンパイラの結果に基づいたActionScriptのバージョンを確認する
- 18. リモートftpでバージョンを確認しますか?
- 19. スパークのバージョン確認方法
- 20. OpenCV(cv)のバージョン確認
- 21. Androidライブラリのパッケージ名とバージョンの確認
- 22. Pythonでスクリプト/プログラムのバージョンを確認してください。
- 23. ActionscriptはFlash CS5に含まれていませんswf compile
- 24. 旧バージョンのFlashをサポートしていますか?
- 25. 特定のバージョンのFlash PlayerがC#にインストールされているかどうかを確認する方法。
- 26. 実行時にPythonモジュールのバージョンを確認する
- 27. Androidのバージョンを確認する
- 28. プログラムOSのバージョンを確認する
- 29. シェフサーバーのバージョンを確認するには
- 30. cefsharpのバージョンを確認する方法
http://pypi.python.org/pypi/hexagonit.swfheader – vikki