एक्शन स्क्रिप्ट में बेस 64 एन्क्रिप्शन/डिक्रिप्शन के लिए सबसे अच्छी कक्षा क्या होगी?बेस 64 एन्कोडिंग/डिकोडिंग एक्शन स्क्रिप्ट के लिए सर्वश्रेष्ठ कक्षा?
उत्तर
यह एक कुछ पैर/समर्थकों के लिए लगता है: http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/
संकुल कि मैंने देखा है कि एक समर्थन समारोह एक है कि स्टीव वेबस्टर के लिए श्रेय दिया जाता है का उपयोग के रूप में एक शामिल हैं के अधिकांश। मुझे नहीं पता कि यह कौन सा पैकेज शुरू हुआ है, लेकिन यह Google पुस्तकालय पर as3crypto lib समेत कई पुस्तकालयों में दिखाई देता है।
एडोब के लिए इसके लिए दो यूटिल हैं - Base64Encoder & Base64Decoder। दोनों mx.utils पैकेज में स्थित हैं। हालांकि, मुझे उन्हें नीचे ट्रैक करना पड़ा - encoder & decoder।
उपयोग होगा कुछ की तरह:
var bmd:BitmapData = myBitmap.bitmapData;
var ba:ByteArray = bmd.getPixels(new Rectangle(0,0,bmd.width,bmd.height));
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(ba);
trace(b64.toString());
इसी तरह, 'b64.encode' एक bytearray एक स्ट्रिंग के बजाय सांकेतिक शब्दों में बदलना होगा।
दोनों एन्कोडर और डिकोडर अपने संबंधित परिणाम आंतरिक बफर में जोड़ते हैं। इसलिए, आपको वर्तमान बफर को वापस करने के लिए 'toString' का उपयोग करना होगा।
आप एक अच्छे Base64 वर्ग मिलेगा इस लिंक पर: http://www.sociodox.com/base64.html
blooddy_crypto
दावों (अनुसार यह बेंचमार्क है करने के लिए) एक तेजी से बेस 64 एनकोडर/mx.utils
एक से विकोडक है।
- 1. बेस 64
- 2. बेस 64
- 3. बेस 64
- 4. एक्शन स्क्रिप्ट
- 5. बेस 64 एन्कोडिंग छवि
- 6. बेस 64 डिकोडिंग 3
- 7. PHP कल्पना - बेस 64
- 8. एनकोड बेस 64
- 9. बेस 64 छवि डेटा
- 10. बेस 64 और JSON
- 11. बेस 64 अजगर 2.7
- 12. बेस 64 स्ट्रिंग
- 13. बेस 64 स्ट्रिंग
- 14. डीकोडिंग बेस 64 छवि
- 15. क्या बेस 64 मानकीकृत है?
- 16. बाइनरी डेटा संकुचित बेस 64
- 17. AS3 (एक्शन स्क्रिप्ट 3.0)
- 18. जावास्क्रिप्ट: ब्लॉब ऑब्जेक्ट बेस 64
- 19. पर्ल छवि को बेस 64
- 20. जीडी आउटपुट को बेस 64
- 21. बेस 64 छवियों को डीकोडिंग
- 22. जावा - छवि को बेस 64
- 23. ActiveRecord :: बेस: कक्षा (NoMethodError)
- 24. एक सार बेस कक्षा
- 25. रूबी "बेस" कक्षा
- 26. फ़ायरफ़ॉक्स पर टंबलर के लिए बेस 64 फ़ॉन्ट एन्कोडिंग
- 27. बेस 64 एन्कोडिंग का पता लगाएं
- 28. सर्वश्रेष्ठ PHP कॉन्फ़िगरेशन/आईएनआई कक्षा?
- 29. सर्वर साइड एक्शन स्क्रिप्ट 3.0
- 30. एनएसडीटा और बेस 64 स्ट्रिंग्स के बीच कनवर्ट करना
किसी कारण से, [उनकी साइट पर प्रलेखन] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/Base64Encoder.html) अपूर्ण है। सौभाग्य से, सही दस्तावेज FlashBuilder की स्वत: पूर्ण सुविधा के तहत दिखाई देता है। –
मैं इस हर्लेंट पैकेज के साथ भी जाऊंगा। –
+1! बॉक्स से बाहर काम करता है, किसी भी विशेष फाइलों को बंडल करने की जरूरत नहीं है। नोट: यदि आप FlashDevelop में एमएक्स पैकेज नहीं देखते हैं, तो यह [प्रश्न] देखें (http://stackoverflow.com/questions/524893/flashdevelop-why-does-code-completion-not-work-with-mx- नियंत्रण)। – rustyx