Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2010, 08:57
Avatar de AnesGy
AnesGy
 
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 15 años
Puntos: 19
Respuesta: Bytes a Base64

Si la codificación base64 no da lo que tu quieres que de es que no estás buscando una codificación base64. Así de pronto te diría que el igual al final de tu código no es relevante (es decir que si lo quitas no pasa nada).

Te digo lo que creo que es. Las comas separan caracteres y en tu dato se representan carácteres como su código ascii. Usa explode para sacar el array de carácteres, y luego los conviertes con chr a carácteres. Al unir los carácteres consigues una cadena de texto que, posiblemente, te de lo que quieres.

A mi entender tus datos son la representación de los gurpos de 8 bits en numérico, pues el más alto es 255 (lo cual en binario es 11111111), y separados por comas. Entonces:

(int) byte1,(int) byte2,(int) byte3...

donde la sintaxis (int) byten es la representación en número entero del byte número n (eso son 8 bits).


Entonces, resumiendo:

las comas son delimitadores, cada número entre 2 comas es un código ASCII, la unión de todos los códigos ascii da una cadena, y al pasar a base64 la cadena te debe salir esa solución.
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it