Streams v1.6

  • 09/17/2020
  • 2 minutos para leer
    • m
    • l
    • V

Por Mark Russinovich

Publicado: 4 de julio de 2016

DescargaTransmisiones de descarga (499 KB)

Introducción

El sistema de archivos NTFS proporciona a las aplicaciones la capacidad de crear flujos de datos alternativos de información. Por defecto, todos los datos se almacenan en el flujo de datos principal sin nombre de un archivo, pero utilizando la sintaxis’file:stream’, se puede leer y escribir en los alternativos. No todas las aplicaciones están escritas para acceder a flujos alternativos, pero puedes demostrar los flujos de forma muy sencilla. En primer lugar, cambie a un directorio en una unidad NTFS desde un símbolo del sistema. A continuación, escriba ‘echo hello >test:stream’. Acabas de crear un stream llamado ‘stream’ que está asociado al archivo ‘test’. Tenga en cuenta que cuando mire el tamaño de ‘test’, éste aparecerá como 0, y el archivo parecerá vacío cuando se abra en cualquier editor de texto. Para ver el stream introduzca ‘more < test:stream’ (el comando ty no acepta la sintaxis de stream así que tiene que usar more).

NT no viene con ninguna herramienta que le permita ver qué archivos NTFS tienen stream asociados, así que he escrito una yo mismo. Streams examinará los archivos y directorios (tenga en cuenta que los directorios también pueden tener flujos de datos alternativos) que especifique y le informará del nombre y el tamaño de cualquier flujo con nombre que encuentre dentro de esos archivos. Streams hace uso de una función nativa no documentada para recuperar la información de los flujos de archivos.

Uso de Streams

Uso: streams <archivo o directorio>

Parámetro Descripción
-s Recurrir subdirectorios.
-d Borrar streams.
Streams toma comodines por ejemplo ‘streams *.txt’.

Descargar Descargar Streams (499 KB)

Se ejecuta en:

  • Cliente: Windows Vista y superior
  • Servidor: Windows Server 2008 y superior
  • Nano Server: 2016 y superior

Leave a Reply