Číst v angličtině

Sdílet prostřednictvím


Streamy v1.6

Od Mark Russinovich

Publikováno: 4. července 2016

StáhnoutStáhnout streamy (499 kB)

Úvod

Systém souborů NTFS poskytuje aplikacím možnost vytvářet alternativní datové proudy informací. Ve výchozím nastavení jsou všechna data uložená v hlavním nepojmenovaném datovém streamu souboru, ale pomocí syntaxe file:stream můžete číst a zapisovat do alternativních. Ne všechny aplikace se zapisují pro přístup k alternativním datovým proudům, ale streamy můžete předvést velmi jednoduše. Nejprve přejděte do adresáře na jednotce NTFS z příkazového řádku. Dále zadejte echo hello > test:stream. Právě jste vytvořili stream s názvem stream s názvem stream, který je přidružený k souboru "test". Všimněte si, že když se podíváte na velikost testu, je hlášena jako 0 a soubor při otevření v libovolném textovém editoru vypadá prázdný. Pokud chcete zobrazit stream, zadejte "more < test:stream" (příkaz typu nepřijímá syntaxi streamu, takže musíte použít více).

NT nepřichází s žádnými nástroji, které vám umožňují vidět, které soubory NTFS mají streamy asociované s nimi, takže jsem napsal jeden sám. Streamy prověří soubory a adresáře (všimněte si, že adresáře můžou mít také alternativní datové proudy), které zadáte, a informuje vás o názvu a velikosti všech pojmenovaných datových proudů, se kterými se v těchto souborech setká. Streamy používají k načítání informací o datovém proudu souborů nepokumentovanou nativní funkci.

Použití streamů

Použití: streamy [-s] [-d] <soubor nebo adresář>

Parametr Popis
-s Podadresáře se zařadí.
-d Odstraňte streamy.
Datové proudy berou zástupné cardy, například streamy *.txt.

StáhnoutStáhnout streamy (499 kB)

Běží na:

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