¿Cuál sería la mejor clase para cifrado/descifrado base64 en Action Script?Mejor clase para codificar/decodificar base64 Acción de secuencia de comandos?
Respuesta
Ésta parece tener algunas piernas/partidarios: http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/
mayoría de los paquetes que he visto que incluyen una función de soporte utilice la que se le atribuye a Steve Webster. No sé en qué paquete comenzó, pero aparece en varias bibliotecas, incluido el as3crypto lib en Google Code.
Adobe tiene dos utilidades para esto - Base64EncoderBase64Decoder &. Ambos se encuentran en el paquete mx.utils. Aunque, tuve que rastrearlos aquí - encoder & decoder.
El uso sería algo así como:
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());
Del mismo modo, 'b64.encode' podría codificar una cadena en lugar de un ByteArray.
Tanto el codificador como el decodificador añaden sus respectivos resultados a un búfer interno. Entonces, solo tienes que usar 'toString' para devolver el buffer actual.
En este enlace encontrará una buena clase Base 64: http://www.sociodox.com/base64.html
blooddy_crypto
reclamaciones (de acuerdo a su índice de referencia) para tener una base 64 codificador/decodificador más rápido que el mx.utils
uno.
- 1. Argumento booleano para la secuencia de comandos
- 2. Comandos de acción vs clases de acción?
- 3. Secuencia de comandos SQL para crear una secuencia de comandos de inserción
- 4. Programar secuencia de comandos R
- 5. secuencia de comandos dinámica carga de sincronización
- 6. secuencia de comandos ajax independiente
- 7. ¿cómo habilito el doble clic en la secuencia de comandos de acción?
- 8. La secuencia de comandos PHP no puede obtenerse desde la secuencia de comandos de Python
- 9. Pasando el valor de la secuencia de comandos PHP a la secuencia de comandos de Python
- 10. Invocar una segunda secuencia de comandos con argumentos de una secuencia de comandos
- 11. Secuencia de comandos para habilitar/deshabilitar elementos de entrada?
- 12. Secuencia de comandos de inicio para node.js repl
- 13. Secuencia de comandos automatizada para comprimir los registros de IIS?
- 14. secuencia de comandos para asignar unidad de red
- 15. recomendación para la secuencia de comandos de la galería
- 16. TransactSQL para ejecutar otra secuencia de comandos de TransactSQL
- 17. secuencia de comandos Firefox Exension vs. Greasemonkey?
- 18. ¿Asincronizar la secuencia de comandos de vim?
- 19. Ejecutar (remota) secuencia de comandos php desde (local) secuencia de comandos pitón
- 20. ¿Cómo puedo obtener una secuencia de comandos Perl para ver las variables en otra secuencia de comandos de Perl?
- 21. Secuencia de comandos de inicio en EC2
- 22. secuencia de comandos de shell autodetectable
- 23. Ejecutar secuencia de comandos Powershell de Node.js
- 24. Secuencia de comandos para cambiar registros de secuencia de acciones en un MSI
- 25. secuencia de comandos por lotes para enviar correos electrónicos
- 26. secuencia de comandos bash para reiniciar Apache automáticamente
- 27. secuencia de comandos bash para comprobar el proceso en ejecución
- 28. Forzar una secuencia de comandos shell para fflush
- 29. secuencia de comandos para guardar el archivo como unicode
- 30. Secuencia de comandos para encontrar duplicados en un archivo csv
Por alguna razón, la [documentación de su sitio] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/Base64Encoder.html) está incompleta. Afortunadamente, aparece la documentación correcta en la función de autocompletar de FlashBuilder. –
Me gustaría ir con este paquete hurlant también. –
+1! funciona de la caja, no es necesario agrupar ningún archivo especial. Nota: si no ve el paquete mx en FlashDevelop, consulte esta [pregunta] (http://stackoverflow.com/questions/524893/flashdevelop-why-does-code-completion-not-work-with-mx- controles). – rustyx