Streams v1.6

  • 09/17/2020
  • 2 minuten om te lezen
    • m
    • l
    • V

Door Mark Russinovich

Uitgegeven: July 4, 2016

Download Download Streams (499 KB)

Inleiding

Het NTFS-bestandssysteem biedt toepassingen de mogelijkheid omalternatieve gegevensstromen van informatie te maken. Standaard worden alle gegevens opgeslagen in de hoofdgegevensstroom van een bestand zonder naam, maar door de syntaxis ‘file:stream’ te gebruiken, kunt u lezen en schrijven naar alternatieven. Niet alle toepassingen zijn geschreven om alternatieve streams te benaderen, maar je kunt streams heel eenvoudig demonstreren. Ga eerst naar een directory op een NTFS-schijf vanaf een opdrachtprompt. Type vervolgens ‘echo hello >test:stream’. U hebt zojuist een stream gemaakt met de naam ‘stream’ die gekoppeld is aan het bestand ’test’. Merk op dat wanneer u naar de grootte van test kijkt, deze wordt gerapporteerd als 0, en het bestand ziet er leeg uit wanneer het wordt geopend in een teksteditor. Om je stream te zien voer je ‘more < test:stream’ in (het typecommando accepteert geen stream syntaxis dus je moet more gebruiken).

NT komt niet met enig gereedschap waarmee je kunt zien welke NTFS bestanden geassocieerd zijn met streams, dus heb ik er zelf een geschreven. Streams onderzoekt de bestanden en directories (merk op dat directories ook alternatieve datastreams kunnen hebben) die je opgeeft en informeert je over de naam en grootte van alle genoemde streams die het in die bestanden tegenkomt. Streams maakt gebruik van een ongedocumenteerde native functie voor het ophalen van file stream-informatie.

Gebruik Streams

Gebruik: streams <bestand of map>

Parameter Beschrijving
-s Recurse subdirectories.
-d Verwijder streams.
Streams neemt wildcards bijv. ‘streams *.txt’.

Download Streams downloaden (499 KB)

Draait op:

  • Client: Windows Vista en hoger
  • Server: Windows Server 2008 en hoger
  • Nano Server: 2016 en hoger

Leave a Reply