Articles of base64

¿Comprimir imágenes GAE Blob usando Python Base64?

Estoy extrayendo una solicitud JSON de 20 miniaturas aleatorias para una aplicación de iPhone. En este momento simplemente estoy incluyendo las URL del pulgar de la imagen en la matriz JSON (ver más abajo), luego el iPhone sale para obtener cada imagen. Esto es muy lento. Solicitud original de JSON: { “lista de articulos”: [ […]

Python b64decode relleno incorrecto

Estoy enviando un archivo a través de pequeños paquetes UDP. (Python 3) En el servidor divido el archivo en trozos pequeños y lo hago packets.append(b64encode(smallPart)) En el otro lado hago exactamente lo contrario. packets.append(b64decode(peice)) Sin embargo, sigo recibiendo (en todo menos en el paquete) la excepción de relleno incorrecto ¿Hay un tamaño estándar para b64decode […]

Cómo evitar almacenar contraseña en el código Python

Necesito usar una contraseña para iniciar sesión en un servicio Necesito hacer algunas cosas en Python, pero no quiero almacenar la contraseña en el código. Hice un poco de investigación y encontré la encoding base64. Esto parece bueno, pero requiere que la contraseña se almacene en el código de todos modos. >>> import base64 >>> […]

cuando se convierte a base 64, TypeError: ‘str’ no admite la interfaz del búfer

im = Image.open(filePath) # load image self.msg = str(bytearray(list(im.getdata()))) # convert image data to string encodedMsg = base64.b64encode(self.msg) cuando intentaba codificar los datos leídos de una imagen a base64, devuelve un error: File “Steganography.py”, line 42, in msgToXml encodedMsg = base64.b64encode(self.msg) File “/opt/python3/current/lib/python3.4/base64.py”, line 62, in b64encode encoded = binascii.b2a_base64(s)[:-1] TypeError: ‘str’ does not support […]

Decodificar la cadena Base64 a la matriz de bytes

Me gustaría crear un script de Python que decodifique una cadena Base64 a una matriz de bytes (o matriz de valores Hex). El lado incrustado de mi proyecto es un microcontrolador que crea una cadena base64 a partir de un byte en bruto. La cadena contiene algunos caracteres no imprimibles (por esta razón elijo la […]

¿Cómo puedo basar 64 codificar cadenas Unicode en JavaScript y Python?

Necesito una aritmética encript, que encripta texto a texto. el texto de entrada podría ser Unicode, y la salida debería ser az AZ 0-9 -. (64 caracteres máx.) Y podría ser descifrado a Unicode de nuevo. Debe implementarse en javascript y python. Si ya hay alguna biblioteca podría hacer esto, genial, si no la hay, […]

Python Generated Signature para S3 Post

Creo que he leído casi todo lo que hay que leer en la encoding de base 64 de una firma para publicación en el navegador, basada en formularios en S3: documentos antiguos y nuevos. Por ejemplo: http://doc.s3.amazonaws.com/proposals/post.html Y hasta encontré esto: http://s3.amazonaws.com/doc/s3-example-code/post/post_sample.html En lugar de usar el generador de políticas más nuevo de Amazon o […]

¿Por qué mi png codificado en base64 no es visible dentro de mi svg?

Quiero convertir png a base64 e insertar la cadena codificada en un svg. fIm = open(‘name.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) baseIm += ” % (newVal, dataIm, curX, curY) La imagen del resultado no se muestra. ¿Cuál es el problema? Aquí está el archivo svg de salida: solución fIm = open(‘switchToMinus.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) addText […]

Conversión de hexadecimal a base64 en Python

Quiero convertir una cadena HEX simple como 10000000000002ae a Base 64. La cadena hexadecimal se convertirá en bytes y los bytes se codificarán a notación base64, por lo que la salida esperada para esa cadena: EAAAAAAAAq4 = Encontré una herramienta en línea. http://tomeko.net/online_tools/hex_to_base64.php?lang=en Pero tengo un montón de valores HEX que necesito convertir en un […]

¿Deseas eliminar la nueva línea “\ n” de las cadenas codificadas en base64 en Python3?

Estoy tratando de establecer una conexión HTTPS en Python3 y cuando bash codificar mi nombre de usuario y contraseña, el método de encodebytes base64 devuelve el valor codificado con un nuevo carácter de línea al final “\ n” y, debido a esto, obtengo un error cuando bash conectarme. ¿Hay una manera de decirle a la […]