Alternate Data Streams en NTFS



Il y a une telle chose comme un ADS NT (Alternate Data Streams - flux de données). Et plus facile à dire: NTFS prend en charge les fichiers multithread comme : ; puis manger un seul fichier peut contenir plusieurs flux indépendants qui diffèrent par nom (streamName). Au-dessus de ces cours d'eau est autorisé à effectuer des opérations de lecture / écriture normale, indiquant le nom du fichier plus tard, par le nom du flux du côlon.
Par exemple, la conclusion à "surveiller" un prog rediriger vers un autre flux: ping.exe >> somefile.txt: kakashka
Toute astuce est que tandis que la taille de fichier explicite n'a pas changé, comme la taille de l'axe principal de Pomeroy (par défaut) Flow (pour le traitement qui ne pouvait pas épeler son nom comme un colon). Mais l'espace disque est devenu plus petit en raison du fait que nous avons enregistré dans le kakashka de flux.
Comment ces choses sont autorisés à utiliser, devinez lui-même. :) ))) Bien sûr, en plus de zaseraniya NTFS volumes pour l'ADS a permis de trouver encore beaucoup d'autres applications. Par exemple, les molécules sont autorisés à écrire un programme qui est caché dans les flux alternatifs;)
Bang flux alternatif del classique ne fonctionne pas. Les moyens les plus faciles pour se débarrasser des courants alternatifs - les jeter contenant le fichier FAT, puis retour seulement. Il existe un programme pour leur découverte. Par exemple «les gars». Par ailleurs, les discussions supplémentaires sont autorisés à bien accrocher à des répertoires, seuls les fichiers en eux est plus possible de mettre :)


Copyright by MicroSoft




Le matériel est publié avec la permission de DHGROUP (http://www.dhgroup.org)