0

http://imagebin.org/216644画像がエンコードされた次のエンコーディングを見つける必要があります

Encoded http://imagebin.org/216644 image

UjBsR09EbGhDZ0FQQUljQUFBQUFBSHNzRFpRQUFLY3Z
BUDhBQU41NlNmL3NVTzIzblBmMzl3QUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ
...

私が知っていることは次のとおりです:-エンコーディングは、インターネット経由で添付ファイルを転送するために使用されます-base64またはuuencodeではありません(ただし、「FBQ」シリーズも生成される類似点があります)

エンコーディング方法を見つけるためのベストプラクティスは何ですか? それを再生するためのエンコーダー/デコーダーが組み込まれているフリーソフトウェアはありますか?

よろしくお願いします。

Cs。

アップデート

エンコードされた部分はエンコードされた「GIF89a」で始まる必要があるため、ここでは「UjBsR09 ...そして、エンコードされたgifはインターネット上で頻繁に使用される可能性があるため 、Googleで「UjBsR09」を見つけようとしたところ、 base64Binaryが含まれるドキュメントが見つかりましたエンコードされた部分はそれで始まります。

しかし

すべてのbase64エンコーダーは、「GIF89a」を「UjBsR09」ではなく R0lGODlh」に変換します。背景が何であるかを見つけることができませんでした。

4

1 に答える 1

0

手がかりを見つけました。画像がテキストで取得されたという不思議なエンコーディングではありません。そのため、base64の前にASCIIに変換する必要があります(gifはバイナリであるため)。

encodeddata=base64(image);
push2Net(encodeddata);

使用する必要があります

encodeddata=base64(bta(image)) 
push2Net(encodeddata);

ここで、Javascriptでのbta実装(例:window.bta(data))

于 2012-06-19T07:52:27.143 に答える