Heu sentit a parlar mai de fluxos NTFS alternatius a Windows? És una característica molt interessant del sistema de fitxers, NTFS, utilitzat en les versions modernes de Windows. Permet emmagatzemar informació addicional (per exemple, dos fitxers de text o un text i una imatge simultàniament) en un sol fitxer. A continuació s’explica com es llisten, es llegeixen, es creen i se suprimeixen fluxos NTFS alternatius a Windows 10.
Anunci publicitari
Per tant, NTFS, el sistema de fitxers per defecte de les versions modernes de Windows, permet emmagatzemar diversos fluxos de dades en una unitat de fitxers. El flux predeterminat (sense nom) d'un fitxer representa el contingut del fitxer visible a l'aplicació associada quan hi feu doble clic a File Explorer. Quan un programa obre un fitxer emmagatzemat a NTFS, sempre obre el flux sense nom a menys que el seu desenvolupador hagi codificat explícitament un comportament diferent. A més, els fitxers poden tenir fluxos amb nom.
Els fluxos amb nom van ser heretats del sistema de fitxers HFS de Macintosh i existeixen a NTFS començant per les seves primeres versions. Per exemple, el Windows 2000, el meu preferit i la millor versió de Windows, feia servir fluxos NTFS alternatius per emmagatzemar metadades de fitxers en aquests fluxos.
Les operacions de fitxers, com ara copiar i suprimir, funcionen amb el flux predeterminat. Un cop el sistema rep una sol·licitud per eliminar el flux predeterminat d'un fitxer, elimina tots els fluxos alternatius associats.
Per tant, filename.ext especifica el flux sense nom del fitxer. La sintaxi de flux alternatiu és la següent:
filename.ext: corrent
El fitxer nom.ext: stream especifica el flux alternatiu anomenat simplement 'stream'. Els directoris també poden tenir fluxos alternatius. Es pot accedir de la mateixa manera que els fluxos de fitxers normals.
Probablement us pregunteu on podeu trobar un flux alternatiu per a un fitxer a la instal·lació de Windows 10? Et posaré un exemple. Quan baixeu un fitxer, Windows 10 / Edge i altres navegadors moderns creen un flux alternatiu per a aquest fitxer anomenatZona.Identificadorque emmagatzema una marca que el fitxer s'ha obtingut d'Internet, de manera que s'ha de desbloquejar abans de començar a utilitzar-lo.
Llista de corrents alternatius NTFS per a fitxers
Per defecte, File Explorer i la majoria de gestors de fitxers de tercers no mostren fluxos alternatius per als fitxers. Per llistar-los, podeu utilitzar el bon símbol del sistema o el seu modern homòleg, PowerShell.
Per llistar corrents NTFS alternatives per a fitxers a Windows 10 , feu el següent.
- Obriu un nou símbol del sistema en una carpeta que conté els fitxers que voleu inspeccionar.
- Escriviu l'ordre
dir / R 'nom del fitxer'
. Substituïu la part 'nom del fitxer' amb el nom real del fitxer. - A la sortida, veureu fluxos alternatius adjunts al fitxer (si n’hi ha) delimitats per dos punts. El flux predeterminat es mostra com a$ DATA.
Alternativament, podeu utilitzar PowerShell per trobar fluxos NTFS alternatius per a un fitxer.
Enumereu corrents alternatius NTFS per a un fitxer amb PowerShell
- Obriu PowerShell a la carpeta Baixades.
- Executeu l'ordre
Get-Item 'nom_fitxer -Corrent *
. - Substituïu la part 'nom del fitxer' amb el nom real del fitxer.
Ara, vegem com llegir i escriure dades de transmissions alternatives.
Per llegir contingut alternatiu de flux NTFS a Windows 10,
- Obriu un nou símbol del sistema o bé PowerShell en una carpeta que conté els fitxers que voleu inspeccionar.
- A l’indicador d’ordres, escriviu l’ordre
més< 'filename:stream name'
. Substituïu la part 'nom del fitxer: nom de la transmissió' pel nom real del fitxer i la seva transmissió. Per exemple.més< 'SDelete.zip:Zone.Identifier'
. - A PowerShell, executeu l'ordre següent:
Get-Content 'nom de fitxer' -Stream 'nom de transmissió'
. Per exemple,Get-Content 'SDelete.zip' -Stream Zone.Identifier
.
Nota: L'aplicació Bloc de notes integrada admet fluxos NTFS alternatius fora de la caixa. Executeu-lo de la següent manera:bloc de notes 'nom del fitxer: nom de la transmissió'
.
Per exemple,bloc de notes 'SDelete.zip:Zone.Identifier'
.
El popular editor de tercers Notepad ++ també és capaç de gestionar fluxos NTFS alternatius.
Ara, vegem com crear un flux NTFS alternatiu.
Per crear un flux NTFS alternatiu a Windows 10,
- Obriu un nou símbol del sistema o bé PowerShell en una carpeta que trieu.
- A l'indicador d'ordres, executeu l'ordre
ressò Hello World! > hola.txt
per crear un fitxer de text senzill. - A l'indicador d'ordres, executeu l'ordre
echo Prova de fluxos NTFS> hello.txt: test
per crear un flux alternatiu anomenat 'prova' per al vostre fitxer. - Feu doble clic ahola.txtper obrir-lo al Bloc de notes (o en una altra aplicació que estigui configurada com a editor de text per defecte).
- A l’indicatiu d’ordres, escriviu i executeu
bloc de notes hello.txt: prova
per veure el contingut del flux NTFS alternatiu. - A PowerShell, podeu utilitzar el cmdlet següent per canviar el contingut d'un flux NTFS alternatiu:
Set-Content -Path hello.txt -Stream test
. Proporcioneu el contingut del flux quan se us demani. - Premeu la tecla Retorn sense introduir cap valor per acabar d'editar.
Finalment, aquí s’explica com esborra un flux NTFS alternatiu per a un fitxer a Windows 10.
Per suprimir un flux NTFS alternatiu a Windows 10,
- Obert PowerShell .
- Executeu l'ordre següent:
Remove-Item -Path 'nom de fitxer' -Stream 'nom de transmissió'
. - Substituïu la part 'nom del fitxer' amb el nom real del fitxer. Substitueix
'nom de la transmissió'
amb el nom real del flux.
Això és.
es pot emetre a chromecast sense wifi