Har du någonsin hört talas om alternativa NTFS-strömmar i Windows? Det är en mycket intressant funktion i filsystemet, NTFS, som används i moderna Windows-versioner. Det gör det möjligt att lagra extra information (t.ex. två textfiler eller en text och en bild samtidigt) i en enda fil. Så här listar, läser, skapar och tar du bort alternativa NTFS-strömmar i Windows 10.
Annons
Så NTFS, standardfilsystemet för moderna Windows-versioner, stöder lagring av flera dataströmmar under en filenhet. Standardfilmen (utan namn) för en fil representerar innehållet i filen som syns i den associerade appen när du dubbelklickar på den i File Explorer. När ett program öppnar en fil som är lagrad på NTFS, öppnar den alltid den namnlösa strömmen såvida inte dess utvecklare uttryckligen har kodat ett annat beteende. Förutom det kan filer ha namngivna strömmar.
Namngivna strömmar ärvdes från HFS-filsystemet i Macintosh och finns i NTFS med början med de allra första versionerna. Till exempel använde Windows 2000, min favorit och den bästa versionen av Windows, alternativa NTFS-strömmar för att lagra filmetadata i sådana strömmar.
Filåtgärder som kopiera och radera fungerar med standardströmmen. När systemet får en begäran om att ta bort standardströmmen för en fil tar den bort alla tillhörande alternativa strömmar.
Så, filnamn.ext anger filens namnlösa ström. Den alternativa strömsyntaxen är som följer:
filnamn.ext: ström
Filnamnet.ext: stream anger den alternativa strömmen som bara heter 'stream'. Kataloger kan också ha alternativa strömmar. De kan nås på samma sätt som vanliga filströmmar.
Du undrar förmodligen var du kan hitta en alternativ ström för en fil i din Windows 10-installation? Jag kommer att ge dig ett exempel. När du laddar ner en fil skapar Windows 10 / Edge och andra moderna webbläsare en alternativ ström för den filen som heterZone.Identifiersom lagrar ett märke att filen erhölls från Internet, så det måste avblockeras innan du börjar använda den.
Lista alternativa NTFS-strömmar för fil
Som standard visar File Explorer och de flesta filhanterare från tredje part inte alternativa strömmar för filer. För att lista dem kan du använda antingen den gamla goda kommandotolken eller dess moderna motsvarighet, PowerShell.
För att lista alternativa NTFS-strömmar för fil i Windows 10 , gör följande.
- Öppna en ny kommandotolk i en mapp som innehåller de filer du vill inspektera.
- Skriv kommandot
dir / R 'filnamn'
. Ersätt 'filnamn' -delen med det faktiska namnet på din fil. - I utgången ser du alternativa strömmar kopplade till filen (om någon) avgränsad av ett kolon. Standardströmmen visas som$ DATA.
Alternativt kan du använda PowerShell för att hitta alternativa NTFS-strömmar för en fil.
Lista alternativa NTFS-strömmar för en fil med PowerShell
- Öppna PowerShell i mappen Nedladdningar.
- Utför kommandot
Get-Item 'filnamn' -Stream *
. - Ersätt 'filnamn' -delen med det faktiska namnet på din fil.
Låt oss nu se hur man läser och skriver alternativa streamdata.
För att läsa alternativa NTFS-ströminnehåll i Windows 10,
- Öppna en ny kommandotolk eller PowerShell i en mapp som innehåller de filer du vill inspektera.
- Skriv kommandot i kommandotolken
Mer< 'filename:stream name'
. Ersätt 'filnamn: strömnamn'-delen med det faktiska namnet på din fil och dess ström. T.ex.Mer< 'SDelete.zip:Zone.Identifier'
. - Kör följande kommando i PowerShell:
Get-Content 'filnamn' -Stream 'stream name'
. Till exempel,Get-Content 'SDelete.zip' -Stream Zone.Identifier
.
Obs! Den inbyggda Anteckningar-appen stöder alternativa NTFS-strömmar ur lådan. Kör det enligt följande:anteckningsblock 'filnamn: strömnamn'
.
Till exempel,anteckningsblock 'SDelete.zip:Zone.Identifier'
.
Den populära tredjepartsredigeraren Notepad ++ kan också hantera alternativa NTFS-strömmar.
Låt oss nu se hur man skapar en alternativ NTFS-ström.
För att skapa alternativ NTFS-ström i Windows 10,
- Öppna en ny kommandotolk eller PowerShell i en mapp du väljer.
- I kommandotolken kör du kommandot
eko Hello World! > hej.txt
för att skapa en enkel textfil. - I kommandotolken kör du kommandot
echo Testing NTFS streams> hello.txt: test
för att skapa en alternativ ström med namnet 'test' för din fil. - Dubbelklicka påhej.txtfil för att öppna den i Anteckningar (eller i en annan app som är inställd som standardtextredigerare).
- Skriv och kör i kommandotolken
anteckningsblock hello.txt: test
för att se innehållet i den alternativa NTFS-strömmen. - I PowerShell kan du använda följande cmdlet för att ändra innehållet i en alternativ NTFS-ström:
Set-Content -Path hello.txt -Stream-test
. Leverera ströminnehållet när du blir ombedd. - Tryck på Enter-tangenten utan att ange något värde för att avsluta redigeringen.
Slutligen, här är hur man tar bort en alternativ NTFS-ström för en fil i Windows 10.
För att ta bort alternativ NTFS-ström i Windows 10,
- Öppet PowerShell .
- Kör följande kommando:
Ta bort-artikel -Path 'filnamn' -Stream 'stream name'
. - Ersätt 'filnamn' -delen med det faktiska namnet på din fil. Byta ut
'stream name'
med det aktuella strömnamnet.
Det är allt.
hur vet jag om någon blockerade mig på facebook