2009-08-04 13 views
1

Flexでは、「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx」の形式で入力として受け取るGUIDを文字列として持っています。これをBase64でエンコードされた値の文字列に変換するにはどうすればよいですか?Flex:GUIDをBase64に変換する

私たちは、たとえば、GUIDの各セクションにゼロをリードするために考慮しなければならないことに注意してください、「 91AFBC-8558-482A-9CF6-64F1745E7AC1」

答えて

0

は、これはあなたが後にしている何ですか?

http://undefined.com/ia/2006/05/25/base64-encoding-for-actionscript-3flex-20/

それ以外の場合は独自のロール。このコンセプトはかなり簡単です。

http://en.wikipedia.org/wiki/Base64 http://tools.ietf.org/rfc/rfc4648.txt

+1

EDIT:なぜあなたはBASE64に印刷可能なGUID文字列を変換する必要がありますか?通常、Base64エンコーディングを使用する唯一の理由は、8ビットデータを正しく処理できないシステムを通過できるように、文字列7ビットをきれいにすることです。例えば古いメールプロトコルのように。 ここにある文字列は7ビットです。 – Matt

+0

@Matt:GuidsをBase64に変換するその他の理由は、美学です。 Guidが表示されていると、人々は恐怖を感じることがありますが、アルファ数値のセットは大丈夫です。一般に公開されている多くのシステムでこれが行われています。 dM0bO5uZzEmzJwIwUOoTRQは、082354EC-CB7A-42B1-8200-12D6A57DC2F0よりも明らかに魅力的です。 ;) – NotMe

+0

@Chris:人々がGUIDを恐怖に感じると、ほんの少しだけ短い数字や手紙を見るよりも怖くないだろうと私は想像することができます。あなたはダッシュを取り除くことができ、その中にはほとんど何もありません。あなた自身のコードオーバーヘッドを節約しましょう! – Matt

関連する問題