Articles of base64

Descodificar PNG codificado en Base-64 en un NSString

Tengo algunos NSData que están codificados en Base-64 y me gustaría decodificarlos, he visto un ejemplo que se parece a esto NSData* myPNGData = [xmlString dataUsingEncoding:NSUTF8StringEncoding]; [Base64 initialize]; NSData *data = [Base64 decode:img]; cell.image.image = [UIImage imageWithData:myPNGData]; Sin embargo, esto me da una gran cantidad de errores. Me gustaría saber qué hacer para que esto […]

Extraño \ n en cadena codificada en base64 en Ruby

La biblioteca Base64 incorporada en Ruby está agregando algunos ‘\ n’. No puedo descubrir el motivo. Para este ejemplo especial: irb(main):001:0> require ‘rubygems’ => true irb(main):002:0> require ‘base64′ => true irb(main):003:0> str = “1110–ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054” => “1110–ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054” irb(main):004:0> Base64.encode64(str) => “MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n” Los \ n’s están en la última y sexta posición desde el final. El decodificador […]

Memoria insuficiente al codificar el archivo a base64

Usando Base64 desde Apache commons public byte[] encode(File file) throws FileNotFoundException, IOException { byte[] encoded; try (FileInputStream fin = new FileInputStream(file)) { byte fileContent[] = new byte[(int) file.length()]; fin.read(fileContent); encoded = Base64.encodeBase64(fileContent); } return encoded; } Exception in thread “AWT-EventQueue-0” java.lang.OutOfMemoryError: Java heap space at org.apache.commons.codec.binary.BaseNCodec.encode(BaseNCodec.java:342) at org.apache.commons.codec.binary.Base64.encodeBase64(Base64.java:657) at org.apache.commons.codec.binary.Base64.encodeBase64(Base64.java:622) at org.apache.commons.codec.binary.Base64.encodeBase64(Base64.java:604) Estoy haciendo una […]

¿Por qué la encoding base64 requiere relleno si la longitud de entrada no es divisible por 3?

¿Cuál es el propósito del relleno en la encoding base64? El siguiente es el extracto de wikipedia: “Se asigna un carácter de almohadilla adicional que puede usarse para forzar la salida codificada en un múltiplo entero de 4 caracteres (o de manera equivalente cuando el texto binario no codificado no es un múltiplo de 3 […]

La encoding / deencoding de imágenes nodeJS base64 no funciona

He intentado manejar las imágenes de guardado POST a nodeJS (y el marco expreso) a una base de datos, y he tenido algunos problemas. Ignorando todo el procesamiento web, creo que reduje el problema a la forma en que la encoding base64 está sucediendo en el nodo. Creo que el ejemplo simplificado a continuación debería […]

Deencoding de tokens web JSON en Swift

tratando de decodificar una carga útil JWT en Swift y teniendo un momento realmente difícil static func decodePayload(tokenstr: String) { //splitting JWT to extract payload let arr = split(tokenstr) {$0 == “.”} //base64 encoded string i want to decode let base64String = arr[1] as String println(base64String) //eyJleHAiOjE0MjY4MjIxNjMsImlkIjoiNTUwYjA3NzM4ODk1NjAwZTk5MDAwMDAxIn0 //attempting to convert base64 string to nsdata let […]

Codificación base64 en MySQL

Quiero seleccionar un blob col de una tabla, base64 codificarlo e insertarlo en otras tablas. ¿Hay alguna forma de hacerlo sin tener que pasar los datos de la base de datos y de mi aplicación?

Flex 3: cómo admitir la Autenticación HTTP URLRequest?

Tengo un script de carga de archivos Flex que usa URLRequest para cargar archivos a un servidor. Quiero agregar soporte para la autenticación http (directorios protegidos con contraseña en el servidor), pero no sé cómo implementar esto, supongo que necesito extender la clase de alguna manera, pero sobre cómo estoy un poco perdido. Traté de […]

¿Por qué usamos Base64?

Wikipedia dice Los esquemas de encoding de Base64 se usan comúnmente cuando existe la necesidad de codificar datos binarios que deben almacenarse y transferirse a través de medios que están diseñados para tratar con datos de texto. Esto es para garantizar que los datos permanezcan intactos sin modificaciones durante el transporte. ¿Pero no es que […]

Conversión de imagen a base64

Tengo el siguiente código para convertir la imagen a base64: private void btnSave_Click(object sender, RoutedEventArgs e) { StreamResourceInfo sri = null; Uri uri = new Uri(“Checked.png”, UriKind.Relative); sri = Application.GetResourceStream(uri); BitmapImage bitmap = new BitmapImage(); bitmap.SetSource(sri.Stream); WriteableBitmap wb = new WriteableBitmap(bitmap); MemoryStream ms = new MemoryStream(); wb.SaveJpeg(ms, bitmap.PixelWidth, bitmap.PixelHeight, 0, 100); byte[] imageBytes = ms.ToArray(); […]