私は最近チャールズのデバッグアプリケーションを使用しています。そして、ワイヤーを介して大量のデータを送信する非常に魅力的なアプリskyrocket(非常にクールなスライドプレゼンテーションアプリ)に気づいた。 これは外見によってフレックスで構築されていて、私はなぜ彼らがam64ではなくbase64を使ってデータを送信することを選択したのだろうと思っていました。 彼らはフラッシュプラットフォームにロックされたくないからですか?あるいは別の理由があるかもしれません。他のサービス/クライアント(iPhoneなど)にデータを渡す際にamfを扱いたくないので、XMLとしてデータベースに格納するのですか?AMFよりBase64 XMLを選択する理由は?flash/flex RIA
0
A
答えて
2
XMLはbase64に変換することができるフォーマットにバイナリをエンコードする場合、base64はインターネットで安全です。 Base64は、バイナリをXMLドキュメントにエンコードする標準的な方法を表しています。したがって、データ通信交換のためにSOAPを使用していて、バイト配列やピクチャを前後に送信していた場合は、base64エンコーディングが必要です。 XMLは、異種のマシン通信に理想的なデータを表現し、構造化するための標準的な方法であることを忘れないでください。私はXMLを使用していないと言います。
これは非常に非常に基本的な暗号化レベルで使用されている可能性があります。つまり、一般のユーザーは暗号化の種類をデコードする方法を知らないでしょう。
多くの理由がありますが、私は最初のものと一緒に行くでしょう。
4
これは奇妙です。なぜ誰かがXMLとBase64のオーバーヘッドを被りたいのか分かりません。多分彼らには理由があるかもしれませんが、あなたはサーバとクライアントを制御するときにAMFを好むことがほとんどです。うまくいけば今の理由ではないがロックインが公開されるようにAMFプロトコルが公開されている(しかし、数年前のことかもしれない)。
AMFの利点について詳しく知りたい場合は、a videoを作成しました。これは私のCensus benchmark appを通ります。
関連する問題
- 1. 172.16/192.168を選択した理由は?
- 2. RIAが必要な理由
- 3. OpenID選択する理由とその理由
- 4. クエリの選択テーブルをロックする理由は何ですか?
- 5. AMF通信を処理するために選択するPHPライブラリはどれですか?
- 6. vimの選択で 'base64 --decode'を実行
- 7. XMLサイトマップ - XMLサイトマップを作成および管理する理由はありますか?
- 8. 2005年よりSQL Server 2008を選択する魅力的な理由は何ですか?
- 9. PythonとJavaの違い - 並行プログラミングを選択する理由とその理由は何ですか?
- 10. 選択するXML要素
- 11. 選択XML
- 12. wcf riaサービスでテーブルからフィールドを選択する方法
- 13. WinFormsコンボボックスを選択した理由テキストが空ですか?
- 14. Zend AMFと例外処理
- 15. XMLの代わりにSGMLを使用する理由はありますか?
- 16. PostgreSQLがクエリプランを選択する理由を判断するにはどうすればよいですか?
- 17. golang select文がランダムにケースを選択しない理由
- 18. xpath経由で複数のインデックスを選択するより良い方法
- 19. 大容量ファイル(30Mb +)インターネット経由でアップロードすると、より良い選択肢は何ですか?
- 20. サポートライブラリよりSherlock Actionbarを選択する
- 21. 親xmlタグを選択
- 22. Image SrcをXMLから選択する
- 23. XML '場所を選択'ステートメント
- 24. 「シンプルな」ウェブサイトがクラウドベースのホスティングを選択しない理由は何ですか?
- 25. PCLアプリケーションでランダムポイント生成を行うときに1024を選択する理由
- 26. シンジケーション形式を選択することに技術的な理由はありませんか?
- 27. 複数の選択カレンダーを自由に選択
- 28. セキュリティが強化されている理由と、JSONまたはXMLの理由
- 29. base64経由でファイルをアップロード
- 30. Silverlight 4がEntity Framework用のWCF RIAサービスを使用する理由
ジェームズありがとう - 非常に面白いです。 – Chin