4

私の要件は、データをエンコードし、HTTP 経由でネットワーク経由で送信することですが、最適なエンコード手法を選択しようとして立ち往生しています。上記の3つのうちどれが最適ですか?もっと良いものはありますか?

「最良」の基準は、サイズが小さく、エンコード/デコードが高速であることです。

4

1 に答える 1

1

yEnc はオーバーヘッドが少ないですが、http://en.wikipedia.org/wiki/YEnc#Criticismsに記載されている他の問題があります。何が「最適」かは、使用する基準と、ネットワーク経由でデータを送信する方法によって異なります。Web サービス、電子メール、またはその他の手段を使用していますか。詳細を提供する必要があります。

編集: HTTP 経由でデータをアップロードしているため、Base64、yEnc、または Uuencode を使用する必要はありません。ブラウザと Web サーバーの両方に組み込まれている標準の http ファイル アップロード機能を使用するだけです。この質問を参照として参照してください: HTTP ファイルのアップロードはどのように機能しますか? また、この参照: http://www.hanselman.com/blog/ABackToBasicsCaseStudyImplementingHTTPFileUploadWithASPNETMVCInsourcingTestsAndMocks.aspx

于 2013-07-11T09:30:10.673 に答える