It should work…

Cuando cualquier trasto es útil

It should work… header image 2

Alternate Data Streams (ADS) con NTFS-3G en Linux

June 1st, 2009 · 1 Comment · linux

Ayer se publicó en portada de Kriptópolis un artículo muy interesante sobre ADS.

El asunto es que NTFS almacena todo en streams (flujos), cada fichero tiene un stream sin nombre pero puede tener muchos con nombre. El tamaño del fichero será sin embargo el tamaño del stream sin nombre, el principal. Se podría resumir diciendo que ADS son ficheros dentro de ficheros.

Prácticamente ya todo el mundo usa NTFS-3G para acceder desde linux a sus particiones en este sistema de fichero pero por defecto NTFS-3G sólo lee y escribe los flujos de datos sin nombre.

Si queremos acceder a los flujos secundarios tendremos que montar el sistema de ficheros con la opción streams_interface=windows. De este modo podremos acceder a esos datos del modo:

cat file.dat:label1

y de este modo tratarlo como otro fichero más, pudiendo usar directamente el resto de utilidades GNU. Para listar todos los streams que contiene un fichero tendremos que comprobar el contenido del atributo ntfs.streams.list.




Fuente original en http://vierito.es/wordpress

Similar Posts:

Alternate Data Streams (ADS) con NTFS-3G en Linux

Tags: ·····

1 response so far ↓

  • 1 Alternate Data Streams en NTFS | CyberHades WordPress abc // Jun 2, 2009 at 8:49 pm

    [...] a uno de los comentarios, también podemos encontrar otro artículo sobre cómo tratar con semejante perversión desde nuestro sistema operativo favorito: GNU/Linux. [...]

Leave a Comment