Ar kada nors girdėjote apie alternatyvius NTFS srautus sistemoje „Windows“? Tai labai įdomi failų sistemos NTFS funkcija, naudojama šiuolaikinėse „Windows“ versijose. Tai leidžia išsaugoti papildomą informaciją (pvz., Du tekstinius failus arba tekstą ir vaizdą vienu metu) viename faile. Štai kaip išvardyti, skaityti, kurti ir ištrinti alternatyvius NTFS srautus sistemoje „Windows 10“.
Reklama
Taigi, NTFS, numatytoji šiuolaikinių „Windows“ versijų failų sistema, palaiko kelių duomenų srautų saugojimą viename failų vienete. Numatytasis (neįvardytas) failo srautas rodo failo turinį, matomą susietoje programoje, kai dukart spustelite jį „File Explorer“. Kai programa atidaro failą, saugomą NTFS, ji visada atidaro neįvardytą srautą, nebent jos kūrėjas aiškiai užkodavo kitokį elgesį. Be to, failai gali pavadinti srautus.
Pavadinti srautai buvo paveldėti iš „Macintosh“ failų sistemos HFS ir egzistuoja NTFS, pradedant nuo pirmųjų versijų. Pavyzdžiui, mano mėgstamiausia ir geriausia „Windows“ versija „Windows 2000“ naudojo alternatyvius NTFS srautus failų metaduomenims tokiuose srautuose saugoti.
Failų operacijos, pvz., Kopijavimas ir ištrynimas, veikia pagal numatytąjį srautą. Kai sistema gauna užklausą ištrinti numatytąjį failo srautą, ji pašalina visus susijusius alternatyvius srautus.
Taigi, filename.ext nurodo nenurodytą failo srautą. Pakaitinė srauto sintaksė yra tokia:
failo pavadinimas.ext: srautas
Filename.ext: stream nurodo alternatyvų srautą, tiesiog pavadintą „stream“. Katalogai taip pat gali turėti pakaitinius srautus. Juos galima pasiekti taip pat, kaip ir įprastus failų srautus.
Jums tikriausiai įdomu, kur galite rasti alternatyvų failo srautą įdiegdami „Windows 10“? Aš pateiksiu jums pavyzdį. Kai atsisiunčiate failą, „Windows 10 / Edge“ ir kitos šiuolaikinės naršyklės sukuria alternatyvų to failo srautą, pavadintąZona. Identifikatoriuskuriame saugomas ženklas, kad byla buvo gauta iš interneto, taigi turi būti atblokuotas prieš pradėdami jį naudoti.
Išvardykite alternatyvius NTFS failų srautus
Pagal numatytuosius nustatymus „File Explorer“ ir dauguma trečiųjų šalių failų tvarkyklių nerodo alternatyvių failų srautų. Norėdami juos išvardyti, galite naudoti seną gerą komandų eilutę arba šiuolaikišką jos atitikmenį „PowerShell“.
Norėdami išvardyti alternatyvius NTFS failų srautus sistemoje „Windows 10“ , atlikite šiuos veiksmus.
- Atidarykite naują komandų eilutę aplanke, kuriame yra failai, kuriuos norite patikrinti.
- Įveskite komandą
rež / R 'failo vardas'
. „Filename“ dalį pakeiskite tikruoju failo pavadinimu. - Išvestyje pamatysite alternatyvius srautus, prijungtus prie failo (jei yra), kuriuos riboja dvitaškis. Numatytasis srautas rodomas kaip$ DUOMENYS.
Arba galite naudoti „PowerShell“, kad rastumėte alternatyvius failo NTFS srautus.
Išvardykite alternatyvius NTFS srautus failui su „PowerShell“
- Atidarykite „PowerShell“ aplanke „Atsisiuntimai“.
- Vykdykite komandą
Gauti elementą „failo pavadinimas“ - srautas *
. - „Filename“ dalį pakeiskite tikruoju failo pavadinimu.
Dabar pažiūrėkime, kaip skaityti ir rašyti alternatyvius srauto duomenis.
Norėdami perskaityti alternatyvų NTFS srauto turinį sistemoje „Windows 10“,
- Atidarykite naują komandų eilutę arba „PowerShell“ aplanke, kuriame yra failai, kuriuos norite patikrinti.
- Komandų eilutėje įveskite komandą
daugiau< 'filename:stream name'
. „Filename: stream name“ dalį pakeiskite tikruoju failo pavadinimu ir jo srautu. Pvz.daugiau< 'SDelete.zip:Zone.Identifier'
. - „PowerShell“ vykdykite šią komandą:
„Get-Content“ „failo pavadinimas“ - srauto „srauto pavadinimas“
. Pavyzdžiui,„Get-Content“ „SDelete.zip“ - srauto zonos identifikatorius
.
Pastaba: įmontuota „Notepad“ programa palaiko alternatyvius NTFS srautus iš dėžutės. Paleiskite jį taip:bloknotas „filename: stream name“
.
Pavyzdžiui,bloknotas „SDelete.zip:Zone.Identifier“
.
Populiarus trečiųjų šalių redaktorius „Notepad ++“ taip pat gali valdyti alternatyvius NTFS srautus.
Dabar pažiūrėkime, kaip sukurti alternatyvų NTFS srautą.
Norėdami sukurti alternatyvų NTFS srautą sistemoje „Windows 10“,
- Atidarykite naują komandų eilutę arba „PowerShell“ pasirinktame aplanke.
- Komandinėje eilutėje vykdykite komandą
aidas Sveikas pasauli! > labas.txt
sukurti paprastą tekstinį failą. - Komandinėje eilutėje vykdykite komandą
aidas NTFS srautų tikrinimas> hello.txt: test
sukurti alternatyvų failo srautą, pavadintą „testas“. - Du kartus spustelėkitelabas.txtfailą, kad jį atidarytumėte „Notepad“ (arba kitoje programoje, kuri nustatyta kaip numatytasis teksto rengyklė).
- Komandų eilutėje įveskite ir vykdykite
bloknotas labas.txt: testas
norėdami pamatyti alternatyvaus NTFS srauto turinį. - „PowerShell“ galite naudoti šį cmdlet, kad pakeistumėte alternatyvaus NTFS srauto turinį:
„Set-Content -Path hello.txt“ - srauto testas
. Kai būsite paraginti, pateikite srauto turinį. - Norėdami baigti redaguoti, paspauskite klavišą Enter neįvesdami jokios vertės.
Galiausiai štai kaip ištrinti alternatyvų NTFS srautą failui sistemoje „Windows 10“.
Norėdami ištrinti alternatyvų NTFS srautą sistemoje „Windows 10“,
- Atviras „PowerShell“ .
- Paleiskite šią komandą:
Pašalinti elementą - kelias „failo pavadinimas“ - srautas „srauto pavadinimas“
. - „Filename“ dalį pakeiskite tikruoju failo pavadinimu. Pakeiskite
„srauto pavadinimas“
su faktiniu srauto pavadinimu.
Viskas.
kaip pakeisti juostelės jaustukus