アップロードされた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. Silverlightアプリケーションのバージョンを確認します。
- 3. Java JDKのバージョンとSDKのバージョンを確認する方法は?
- 4. javascriptからサーバのバージョンを確認してください
- 5. Pythonを使用してGnomeのバージョンを確認する
- 6. JIRA REST APIのバージョンを確認しますか?
- 7. Go a Binaryのバージョンを確認しますか?
- 8. Flash、ActionScript:外部SWFからアセットを読み込み
- 9. リモートftpでバージョンを確認しますか?
- 10. 実行時にPythonモジュールのバージョンを確認する
- 11. Flash Actionscript NTLM認証の例ですか?
- 12. Androidのバージョンを確認する
- 13. sbtのバージョンを確認するには?
- 14. プリプロセッサスイッチでクラスのバージョンを確認する
- 15. コマンドラインからpythonバージョンを設定する
- 16. SWFからのFlashアニメーションの時間を計算しますか?
- 17. 旧バージョンのFlashをサポートしていますか?
- 18. C#でJVMのバージョンを確認することはできますか?
- 19. PythonとGCCバージョン
- 20. javascriptにpywebkitgtkが埋め込まれたWebkitのバージョンを確認しますか?
- 21. MySQL:32ビットまたは64ビットのバージョンを確認しますか?
- 22. 特定のバージョンのFlash PlayerがC#にインストールされているかどうかを確認する方法。
- 23. AndroidマーケットからAPI経由で最新バージョンのAppをリクエストして、起動前に最新のバージョンを確認することはできますか?
- 24. プレイブックの中から不可能なバージョンを確認してください
- 25. PHPのリチウム(li3)バージョンの確認方法
- 26. linux X11バージョンの確認方法は?
- 27. Android OSバージョンの確認方法
- 28. Python:使用している関数のバージョンを確認してください
- 29. LinuxのコマンドプロンプトからBIOSのバージョンや名前を確認する方法は?
- 30. Axis1.0バージョンからAxis2.0バージョンへの移行
http://pypi.python.org/pypi/hexagonit.swfheader – vikki