6

クライアントが一度に複数の画像サムネイルを要求できるようにする Web アプリケーションがあります。応答は現在、JSON でエンコードされたオブジェクトのリストとして送信されます。各オブジェクトには (エンコードされた) 画像データが含まれています。(JSON.NETを使用しています。画像データをbase64文字列としてエンコードしているようです)。

イメージ データが JSON オブジェクトとは別に "バイナリ" (アプリケーション/オクテット ストリーム) コンテンツとして送信されるようにアプリケーションを変更すると、より効率的になりますか?

もっと簡単に言えば、アプリケーション/オクテット ストリームは base64 よりもコンパクトなエンコーディングですか?

また、これは image/jpeg とどう違うのですか?

4

1 に答える 1

6

アプリケーション/オクテット ストリームは基本的にバイナリです。もちろん、これは base64 よりも効率的です。スペースの点で 30% ほど効率的であり、エンコード/デコードの必要がなくなります。

于 2012-09-20T23:07:32.493 に答える