Fich. recibido en binario sabiendo extensión

14/12/2004 - 16:08 por Eva | Informe spam
Hola,

Tengo un problema y es que recibo un fichero como una
cadena en binario y necesito saber cómo interpretar y
mostrar el fichero en el navegador.
se cual es la extensión del fichero
Un saludo y gracias!

Preguntas similare

Leer las respuestas

#6 Alvaro G Vicario
14/12/2004 - 19:18 | Informe spam
*** Eva wrote/escribió (Tue, 14 Dec 2004 09:12:44 -0800):
Ns escribió el mensaje. Lo q decía es q recibo una cadena
en base64Binary. No recibo el fichero ni la dirección de
donde está el fichero, sn una ristra en binario q tngo q
hacer q el navegador interprete como un fichero y se lo
muestre al usario.



¿Tal vez lo que estás preguntando es cómo decodificar una cadena codificada
en base64?

Buscando "asp base64 decode" en Google te salen varios algoritmos.

Respuesta Responder a este mensaje
#7 pablo crosio
14/12/2004 - 19:41 | Informe spam
hola!

fijate si esto te sirve, deberias decodificar la cadena recibida, grabar la
cadena resultante en un archivo y luego mostrarlo como una imagen, o lo que
sea

http://www.freevbcode.com/ShowCode.asp?IDR48

te queda el problema de saber que contiene el archivo, eso te va a servir
para saber como mostrarlo... por ejemplo si es una imagen:

<img src="nombre_del_archivo_creado.la_extension"/>

salu2!

pablo


"Eva" escribió:

Hola,

Ns escribió el mensaje. Lo q decía es q recibo una cadena
en base64Binary. No recibo el fichero ni la dirección de
donde está el fichero, sn una ristra en binario q tngo q
hacer q el navegador interprete como un fichero y se lo
muestre al usario.

>
>¿puedes ser algo más explícita?
>
>¿qué es lo que no entiendes?
>
>Saludos!
>Miguel
>
>Eva wrote:
>> ????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????.???
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
?????????????????????????????????????????????
>?????????????????????????????????????????????????????????.
???????????????????????????????????????????????????????????
?????????????????????????????????.?????????????????????????
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
???????????????????????????..???????????????.??????????????
???????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????
?
>??????????????????????????????????????????????????????????
???????????????????????????????????????????>
>.
>

Respuesta Responder a este mensaje
#8 Eva
15/12/2004 - 06:42 | Informe spam
Hola,

He probado a decodificar la cadena y guardarla en un
fichero pero no m interpreta bien la cadena, ya q en
binario no me viene sólo el contenido del fichero sino el
fichero en si

Gracias a todos!


Hola,

Ns escribió el mensaje. Lo q decía es q recibo una


cadena
en base64Binary. No recibo el fichero ni la dirección de
donde está el fichero, sn una ristra en binario q tngo q
hacer q el navegador interprete como un fichero y se lo
muestre al usario.


¿puedes ser algo más explícita?

¿qué es lo que no entiendes?

Saludos!
Miguel

Eva wrote:
??????????????????????????????????????????????????????






??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????????????????


??
???????????????????????????????????????????????????????.?


??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????
????????????????????????????????????????????????????????




?.
?????????????????????????????????????????????????????????


??
?????????????????????????????????.???????????????????????


??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????????????????


??
???????????????????????????..???????????????.????????????


??
?????????????????????????????????????????????????????????


??
?????????????????????????????????????????????????????????


??
?
????????????????????????????????????????????????????????




??
???????????????????????????????????????????>
.



.

Respuesta Responder a este mensaje
#9 Alvaro G Vicario
15/12/2004 - 09:25 | Informe spam
*** Eva wrote/escribió (Tue, 14 Dec 2004 21:42:42 -0800):
He probado a decodificar la cadena y guardarla en un
fichero pero no m interpreta bien la cadena, ya q en
binario no me viene sólo el contenido del fichero sino el
fichero en si



Y la diferencia es... ¿?

Eva, sospecho que en el lugar donde obtienes el archivo hay algún tipo de
documentación o información sobre el formato del mismo. ¿Nos la puedes
copiar? Es que, sinceramente, no te entendemos nada, yo al menos.


Respuesta Responder a este mensaje
#10 Anonimo
15/12/2004 - 12:16 | Informe spam
Lo q quiero decir es q recibo la cadena en binario, la
decodifico usando:
Public Function base64_decode( byVal strIn )
Dim w1, w2, w3, w4, n, strOut
For n = 1 To Len( strIn ) Step 4
w1 = mimedecode( Mid( strIn, n, 1 ) )
w2 = mimedecode( Mid( strIn, n + 1, 1 ) )
w3 = mimedecode( Mid( strIn, n + 2, 1 ) )
w4 = mimedecode( Mid( strIn, n + 3, 1 ) )
If w2 >= 0 Then _
strOut = strOut + _
Chr( ( ( w1 * 4 + Int(
w2 / 16 ) ) And 255 ) )
If w3 >= 0 Then _
strOut = strOut + _
Chr( ( ( w2 * 16 + Int(
w3 / 4 ) ) And 255 ) )
If w4 >= 0 Then _
strOut = strOut + _
Chr( ( ( w3 * 64 + w4 )
And 255 ) )
Next
base64_decode = strOut
End Function


y la guardo en el archivo, pero q como lo q recibo no es
el contenido sn todo el archivo, el archivo en si quiero
decir, la cadena q resulta, lo q guarda en el fichero, no
es interpretable

Y si, es el mismo mensaje preguntado d otra forma, q me lo
sugirió otro chico q contestó

Gracias!

*** Eva wrote/escribió (Tue, 14 Dec 2004 21:42:42 -0800):
He probado a decodificar la cadena y guardarla en un
fichero pero no m interpreta bien la cadena, ya q en
binario no me viene sólo el contenido del fichero sino




el
fichero en si



Y la diferencia es... ¿?

Eva, sospecho que en el lugar donde obtienes el archivo


hay algún tipo de
documentación o información sobre el formato del mismo.


¿Nos la puedes
copiar? Es que, sinceramente, no te entendemos nada, yo


al menos.


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida