El otro día necesitaba recuperar un archivo comprimido que envié como adjunto en un correo electrónico desde GMail hace años (curiosamente me acordaba de su existencia). Cual fue mi sorpresa (la curiosidad la dejaré para otro día) al descubrir que no existía la posibilidad de descargarlo: lo había hecho en otras ocasiones, ¿qué ha cambiado desde entonces? (¿tendrá algo que ver el uso de GDrive para el almacenamiento en la cuentas de Google?)
El caso es que no me dejaba y como lo necesitaba y no estaba dispuesto a renunciar a mis datos aquí os dejo cómo conseguí «vencer a Goliat» (sin honda ni ná ;))
Google, sólo me mostraba un enlace de ayuda en el que se hablaba de ¿¡¿virus?!? y los botones habituales de descarga y visualización no aparecían por ningún lado 😦
Lejos de «amilanarme» opté por visualizar el correo original
y seleccioné la información correspondiente al fichero adjunto
La pegué en un fichero de texto (GEdit o Kate son tus amigos, no se te ocurra utilizar un procesador de textos tipo OpenOffice: ¡estás advertido!).
NOTA: también podrías guardar directamente el contenido del mensaje original desde el navegador utilizando el botón derecho pero no olvides quitar la «hojarasca» (todo lo que sobra del correo electrónico y que no es el adjunto propiamente dicho)
Por último lancé desde la terminal un
base64 -d /tmp/kk.7z > /tmp/kk2.7z
Donde
- /tmp/kk.7z es el archivo comprimido que debería haber podido recuperar del correo y cuyo contenido he guardado (con GEdit) en la carpeta /tmp dándole por nombre kk.7z
- -d es el parámetro que indica al comando base64 que queremos decodificar el contenido del fichero.
- /tmp/kk2.7z es el fichero que generará listo para poder ser utilizado (no me he complicado con el nombre, sólo añadir un 2 al final ;))
¡Listo! Ya tengo en la carpeta /tmp el fichero kk2.7z listo para ser descomprimido con mi programa favorito
Conclusión
Pequeño truco que no solo sirve para archivos comprimidos, sino para cualquier fichero que se envíe adjunto en un correo electrónico (imágenes, documentos de Office, pdfs, …)
Como siempre, espero que no os veáis en este «jaleo» pero si os ocurriese espero que os sirva para salir del «entuerto»
Un abrazo y ¡hasta el próximo «frikonsejo»!
Buenísimo. Gracias por compartir
Me gustaMe gusta
A ti por estrenar los comentarios: me estaba sintiendo «muy solo» 🙂
Me gustaMe gusta
Ostras!
Buenísimo el frikiconsejo!!
Me lo apunto… 😀
Me gustaMe gusta
Me alegra que te resulte interesante; nueva herramienta que esperemos no tengáis que usar 😉
Me gustaMe gusta
muy bueno el comando para pasar de datos en html a datos binarios… muchas gracias estaba buscando algo así desde hace tiempo
Me gustaMe gusta
Bien!! Déjalo por ahí anotado que te puede sacar de algún que otro «apuro» 😉
Me gustaMe gusta
Hola hola
Tiempo sin escribir…
Solo por fisica pereza de googlear y dejarte el comentario, que hace este comando?
Es bueno saber que hace la máquina tras un comando.
Saludos
Me gustaMe gusta
Se te saluda y agradece, a partes iguales, que hayas salido de tu letargo veraniego para simplemente comentar en este humilde blog XD
El comando base64 con el parámetro -d simplemente decodifica el contenido (codificado en base 64) del fichero que queremos recuperar.
Salu2 Faderico
Me gustaMe gusta
Hola. Tengo un problema para decodificar el contenido de los archivos que ya he guardado siguiendo tus instrucciones.
Como accedo al Terminal para introducir el comando?? Y luego, cómo copio todos los símbolos sim problemas?? Yo he abierto command, pero no sé si es lo que tengo que utilizar. Además, cuando intento seguir tus instrucciones, muchos caracteres no aparecen o me cambia los caracteres del comando…
AYUDAAAAAAAAAAAAAAA!!
María
Me gustaMe gusta
Hola María ¿command? ¿Significa que lo estás intentado desde Windows?
Si es así se aclara el problema con la codificación que indicas
Me gustaMe gusta