Лучший класс для кодирования / декодирования base64 Action Script? - PullRequest
11 голосов
/ 08 июля 2011

Каким будет лучший класс для шифрования / дешифрования base64 в Action Script?

Ответы [ 5 ]

13 голосов
/ 08 июля 2011

Для этого у Adobe есть две утилиты - Base64Encoder & Base64Decoder .Оба находятся в пакете mx.utils.Хотя я должен был отследить их здесь - кодер & декодер .

Использование будет примерно таким:

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' будет кодировать String, а не ByteArray.

И кодер, и декодер добавляют свои соответствующие результаты во внутренний буфер.Итак, вам просто нужно использовать toString для возврата текущего буфера.

2 голосов
/ 23 июля 2013

blooddy_crypto заявляет (в соответствии с его эталоном), что имеет более быстрый кодер / декодер base64, чем mx.utils.

2 голосов
/ 06 ноября 2012

По этой ссылке вы найдете хороший класс Base64: http://www.sociodox.com/base64.html

2 голосов
/ 08 июля 2011

Похоже, у этого есть несколько сторонников: http://garry -lachman.com / 2010/04/21 / base64-encoding-class-in-actionscript-3 /

1 голос
/ 08 июля 2011

Большинство пакетов, которые я видел, включая один в качестве функции поддержки, используют тот, который был зачислен Стиву Вебстеру.Я не знаю, в каком пакете это началось, но он появляется в нескольких библиотеках, включая as3crypto lib в Google Code.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...