Streams v1.6

  • 17.9.2020
  • 2 minuty ke čtení
    • m
    • l
    • V

Od Marka Russinoviche

Vydáno: červenec 2016

Stáhnout Stahovací proudy (499 KB)

Úvod

Systém souborů NTFS poskytuje aplikacím možnost vytvářetalternativní datové proudy informací. Ve výchozím nastavení jsou všechna data uloženav hlavním nepojmenovaném datovém proudu souboru, ale pomocí syntaxe’file:stream‘ můžete číst a zapisovat do alternativních proudů. Ne všechnyaplikace jsou napsány tak, aby přistupovaly k alternativním proudům, ale proudy můžete demonstrovat velmi jednoduše. Nejprve se v příkazovém řádku přepněte do adresáře na disku NTFS. Poté zadejte ‚echo hello >test:stream‘. Právě jste vytvořili stream s názvem ‚stream‘, který je spojen se souborem ‚test‘. Všimněte si, že když se podíváte na velikost souborutest, je hlášena jako 0 a soubor vypadá po otevření v libovolném textovém editoru prázdný. Chcete-li se podívat na svůj stream, zadejte ‚more < test:stream‘ (příkaz typ neakceptuje syntaxi streamu, takže musíte použít more).

NT neobsahuje žádné nástroje, které by vám umožnily zjistit, ke kterým souborům NTFS jsou přiřazeny streamy, takže jsem si jeden napsal sám. Streamy prozkoumají vámi zadané soubory a adresáře (všimněte si, že adresáře mohou mít takéalternativní datové streamy) a informují vás o názvech a velikostech všech pojmenovaných streamů, na které v těchto souborech narazí. Streams využívá nedokumentovanou nativní funkci pro získávání informací o datových proudech souborů.

Použití Streams

Použití: Streams <soubor nebo adresář>

Parametr Popis
-s Prohledat podadresáře.
-d Smazat streamy.
Streamy přijímá zástupné znaky, např. ‚streamy *.txt‘.

Stáhnout Stáhnout streamy (499 KB)

Spustí se:

  • Klient: Windows Vista a vyšší
  • Server: Server: Windows Server 2008 a vyšší
  • Nano Server: 2016 a vyšší

Leave a Reply