[TRUCO] Cómo enviar por correo un archivo que contiene Secuencias de Datos Alternativas

10/03/2005 - 20:47 por José Antonio Quílez [MS MVP] | Informe spam
Si creamos un archivo que contenga más de una secuencia de datos en un volumen NTFS e intentamos copiarlo a un medio FAT32 o enviarlo por correo veremos que sólo se copia o envía el stream inicial, y no los alternativos, ya que éstos sólo son soportados por sistemas NTFS.

Una utilidad de estos ADS (Alternate Data Streams) es adjuntar a un archivo, de forma poco visible ni intuitiva, información adicional, como puede ser la contraseña de acceso al archivo. Pero si se pierde al enviarlo por correo, de poco nos sirve este sistema.

Para poder hacerlo, creamos un fichero, por ejemplo usuarios.zip, encriptado con la contraseña "manolo", y le añadimos un stream de nombre "pwd" que contenga esa contraseña usando la siguiente linea:

echo manolo > usuarios.zip:pwd

Podemos recordar en cualquier momento la contraseña tecleando

more < usuarios.zip:pwd

Pero si ahora enviamos a otro usuario el archivo usuarios.zip mediante el correo o con una memoria USB, sólo recibe el archivo usuarios.zip, pero no el stream usuarios.zip:pwd

La solución para enviarlo es usar el programa de copia de seguridad de Windows. Creamos una copia de seguridad que incluya sólo el archivo usuarios.zip y la hacemos en un archivo usuarios.bkf. Este archivo sí incluye tanto el propio archivo como sus streams, por lo que enviamos el archivo bkf y el usuario de destino tan sólo tiene que catalogarlo y recuperar el archivo, siempre a un volumen NTFS.


Saludos

José Antonio Quílez
Sevilla - España
http://msmvps.com/quilez/
________________
 

Leer las respuestas

#1 Peni \(Francisco\)
10/03/2005 - 20:58 | Informe spam
Muy interesante, gracias :-)



Saludos. Peni
Para correo: http://cerbermail.com/?h4s9sbNqzW

"José Antonio Quílez [MS MVP]" escribió en el mensaje news:
Si creamos un archivo que contenga más de una secuencia de datos en un volumen NTFS e intentamos copiarlo a un medio FAT32 o enviarlo por correo veremos que sólo se copia o envía el stream inicial, y no los alternativos, ya que éstos sólo son soportados por sistemas NTFS.

Una utilidad de estos ADS (Alternate Data Streams) es adjuntar a un archivo, de forma poco visible ni intuitiva, información adicional, como puede ser la contraseña de acceso al archivo. Pero si se pierde al enviarlo por correo, de poco nos sirve este sistema.

Para poder hacerlo, creamos un fichero, por ejemplo usuarios.zip, encriptado con la contraseña "manolo", y le añadimos un stream de nombre "pwd" que contenga esa contraseña usando la siguiente linea:

echo manolo > usuarios.zip:pwd

Podemos recordar en cualquier momento la contraseña tecleando

more < usuarios.zip:pwd

Pero si ahora enviamos a otro usuario el archivo usuarios.zip mediante el correo o con una memoria USB, sólo recibe el archivo usuarios.zip, pero no el stream usuarios.zip:pwd

La solución para enviarlo es usar el programa de copia de seguridad de Windows. Creamos una copia de seguridad que incluya sólo el archivo usuarios.zip y la hacemos en un archivo usuarios.bkf. Este archivo sí incluye tanto el propio archivo como sus streams, por lo que enviamos el archivo bkf y el usuario de destino tan sólo tiene que catalogarlo y recuperar el archivo, siempre a un volumen NTFS.


Saludos

José Antonio Quílez
Sevilla - España
http://msmvps.com/quilez/
________________

Preguntas similares