Delen via


Streams v1.6

Door Mark Russinovich

Gepubliceerd: 4 juli 2016

DownloadenStreams downloaden (499 KB)

Inleiding

Het NTFS-bestandssysteem biedt toepassingen de mogelijkheid om alternatieve gegevensstromen met informatie te maken. Standaard worden alle gegevens opgeslagen in de hoofdgegevensstroom van een bestand zonder naam, maar met behulp van de syntaxis 'file:stream', kunt u lezen en schrijven naar alternatieven. Niet alle toepassingen zijn geschreven voor toegang tot alternatieve streams, maar u kunt streams heel eenvoudig demonstreren. Wijzig eerst in een map op een NTFS-station vanuit een opdrachtprompt. Typ vervolgens 'echo hello > test:stream'. U hebt zojuist een stream gemaakt met de naam 'stream' die is gekoppeld aan het bestand 'test'. Wanneer u de grootte van de test bekijkt, wordt het gerapporteerd als 0 en ziet het bestand er leeg uit wanneer het wordt geopend in een teksteditor. Als u de stream wilt zien, voert u 'meer < test:stream' in (de typeopdracht accepteert geen streamsyntaxis, zodat u meer moet gebruiken).

NT wordt niet geleverd met hulpprogramma's waarmee u kunt zien welke NTFS-bestanden aan deze streams zijn gekoppeld, dus ik heb er zelf een geschreven. Streams onderzoeken de bestanden en mappen (houd er rekening mee dat mappen ook alternatieve gegevensstromen kunnen hebben) die u opgeeft en u informeert over de naam en grootte van eventuele benoemde streams die in deze bestanden worden tegengekomen. Streams maakt gebruik van een niet-gedocumenteerde systeemeigen functie voor het ophalen van gegevens over bestandsstromen.

Streams gebruiken

Gebruik: streams [-s] [-d] <bestand of map>

Parameter Description
-s Submappen recurse.
-d Streams verwijderen.
Streams hebben jokertekens, bijvoorbeeld 'streams *.txt'.

DownloadenStreams downloaden (499 KB)

Wordt uitgevoerd op:

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