Ați auzit vreodată despre fluxuri NTFS alternative în Windows? Este o caracteristică foarte interesantă a sistemului de fișiere, NTFS, utilizat în versiunile moderne de Windows. Permite stocarea informațiilor suplimentare (de exemplu, două fișiere text sau un text și o imagine simultan) într-un singur fișier. Iată cum să listați, să citiți, să creați și să ștergeți fluxuri NTFS alternative în Windows 10.
Reclama
Deci, NTFS, sistemul de fișiere implicit al versiunilor moderne de Windows, acceptă stocarea mai multor fluxuri de date într-o unitate de fișiere. Fluxul implicit (fără nume) al unui fișier reprezintă conținutul fișierului vizibil în aplicația asociată când faceți dublu clic pe acesta în File Explorer. Când un program deschide un fișier stocat pe NTFS, acesta deschide întotdeauna fluxul fără nume, cu excepția cazului în care dezvoltatorul său a codificat în mod explicit un comportament diferit. În afară de aceasta, fișierele pot avea fluxuri numite.
Fluxurile denumite au fost moștenite din sistemul de fișiere HFS al Macintosh și există în NTFS începând cu primele sale versiuni. De exemplu, Windows 2000, versiunea mea preferată și cea mai bună a Windows, a folosit fluxuri NTFS alternative pentru a stoca metadatele fișierelor în astfel de fluxuri.
Operațiile de fișier precum copierea și ștergerea funcționează cu fluxul implicit. Odată ce sistemul primește o solicitare de ștergere a fluxului implicit al unui fișier, acesta elimină toate fluxurile alternative asociate.
Deci, filename.ext specifică fluxul fără nume al fișierului. Sintaxa fluxului alternativ este după cum urmează:
filename.ext: flux
Filename.ext: stream specifică fluxul alternativ numit pur și simplu „stream”. Anuarele pot avea și fluxuri alternative. Acestea pot fi accesate la fel ca fluxurile de fișiere obișnuite.
Probabil vă întrebați unde puteți găsi un flux alternativ pentru un fișier în instalarea Windows 10? Vă voi da un exemplu. Când descărcați un fișier, Windows 10 / Edge și alte browsere moderne creează un flux alternativ pentru acel fișier numitZone.Identifiercare stochează un semn că fișierul a fost obținut de pe Internet, deci el trebuie deblocat înainte de a începe să îl utilizați.
Enumerați fluxuri NTFS alternative pentru fișiere
În mod implicit, File Explorer și majoritatea managerilor de fișiere terți nu afișează fluxuri alternative pentru fișiere. Pentru a le enumera, puteți utiliza fie vechiul Prompt de comandă, fie omologul său modern, PowerShell.
Pentru a lista fluxuri NTFS alternative pentru fișiere în Windows 10 , urmează următoarele instrucțiuni.
- Deschideți un nou prompt de comandă într-un folder care conține fișierele pe care doriți să le inspectați.
- Tastați comanda
dir / R „nume de fișier”
. Înlocuiți porțiunea „nume de fișier” cu numele real al fișierului dvs. - În ieșire, veți vedea fluxuri alternative atașate fișierului (dacă există) delimitate de două puncte. Fluxul implicit este afișat ca$ DATA.
Alternativ, puteți utiliza PowerShell pentru a găsi fluxuri NTFS alternative pentru un fișier.
Enumerați fluxuri NTFS alternative pentru un fișier cu PowerShell
- Deschideți PowerShell în folderul Descărcări.
- Executați comanda
Get-Item 'nume de fișier' -Stream *
. - Înlocuiți porțiunea „nume de fișier” cu numele real al fișierului dvs.
Acum, să vedem cum să citim și să scriem date de flux alternative.
Pentru a citi conținutul alternativ al fluxului NTFS în Windows 10,
- Deschideți un nou prompt de comandă sau PowerShell într-un folder care conține fișierele pe care doriți să le inspectați.
- În promptul de comandă, tastați comanda
Mai Mult< 'filename:stream name'
. Înlocuiți porțiunea „nume de fișier: numele fluxului” cu numele real al fișierului dvs. și fluxul acestuia. De exemplu.Mai Mult< 'SDelete.zip:Zone.Identifier'
. - În PowerShell, executați următoarea comandă:
Get-Content „nume de fișier” -Stream „nume de flux”
. De exemplu,Get-Content 'SDelete.zip' -Stream Zone.Identifier
.
Notă: Aplicația Notepad încorporată acceptă fluxuri NTFS alternative din cutie. Rulați-l după cum urmează:notepad 'numele fișierului: numele fluxului'
.
De exemplu,Notepad „SDelete.zip:Zone.Identifier”
.
Popularul editor terț Notepad ++ este, de asemenea, capabil să gestioneze fluxuri NTFS alternative.
Acum, să vedem cum să creăm un flux NTFS alternativ.
Pentru a crea un flux NTFS alternativ în Windows 10,
- Deschideți un nou prompt de comandă sau PowerShell într-un dosar la alegere.
- În promptul de comandă, executați comanda
ecou Hello World! > hello.txt
pentru a crea un fișier text simplu. - În promptul de comandă, executați comanda
echo Testarea fluxurilor NTFS> hello.txt: test
pentru a crea un flux alternativ numit „test” pentru fișierul dvs. - Faceți dublu clic pesalut.txtpentru a-l deschide în Notepad (sau într-o altă aplicație care este setată ca editor de text implicit).
- În promptul de comandă, tastați și executați
notepad hello.txt: test
pentru a vedea conținutul fluxului alternativ NTFS. - În PowerShell, puteți utiliza următorul cmdlet pentru a modifica conținutul unui flux NTFS alternativ:
Set-Content -Path hello.txt -Stream test
. Furnizați conținutul fluxului atunci când vi se solicită. - Apăsați tasta Enter fără a introduce nicio valoare pentru a finaliza editarea.
În cele din urmă, iată cum să ștergeți un flux NTFS alternativ pentru un fișier în Windows 10.
Pentru a șterge fluxul NTFS alternativ în Windows 10,
- Deschis PowerShell .
- Rulați următoarea comandă:
Remove-Item -Path 'file name' -Stream 'stream stream name'
. - Înlocuiți porțiunea „nume de fișier” cu numele real al fișierului dvs. A inlocui
„numele fluxului”
cu numele propriu-zis al fluxului.
Asta e.
cum să activați partajarea ecranului pe discordie