2011-07-28 33 views
0

私はASCII文字フォーマット(XMLドキュメント、つまりsdlf9sdf09e93jrから)で私に与えられたイメージを持っており、それをバイナリに変換できるはずだと言われました。そのデータを使用して.gifイメージとして表示します。私はすべてのASCII文字をバイナリに変換しましたが、今は固まっていて、そこから何をすべきかわかりません。バイナリデータからgifイメージを作成する

EDIT:ASCIIをバイナリに変換したにもかかわらず、バイナリの文字としてにする必要があります。 "バイナリ"文字は、ASCII形式の0と1の束です。私はgifを作成するこのプログラムを書くためにC言語を使っていますが、オリジナルのXML解析から.gifを作成するために何をすべきか分かりません。

答えて

1

まず、イメージをXMLドキュメントの文字のシーケンスとしてエンコードするために使用されるエンコード方式を知る必要があります。

ASCIIデータがありますか?それがベース64でエンコードされているかもしれません。それがベース64でエンコードされていない場合は、各バイトに対応するLatin-1文字が表示されている可能性があります。

しかし、バイナリという名前のバイトシーケンスがあるとします。もしそうならば、MRABがそのバイトをファイルに保存して保存し、その上に.gif拡張子を叩いて任意のビューアで開きます。

もう一度、エンコードを知っていることを確認してください。 Base-64はXMLで一般的です。

1

バイナリがGIFイメージの場合は、拡張子「.gif」のファイルに書き込んでください。

関連する問題