This page has been robot translated, sorry for typos if any. Original content here.

Flux de données alternatifs en NTFS



Il y a dans le NT comme ADS (Alternate Data Streams). Et c'est plus facile à dire: NTFS prend en charge les fichiers multithread sous la forme : ; alors manger un fichier peut posséder plusieurs flux indépendants dont le nom diffère (StreamName). Sur ces flux, il est autorisé à effectuer des opérations d'écriture / lecture normales, en spécifiant ultérieurement le nom du fichier via le nom de deux points du flux.
Par exemple: la conclusion sur le "moniteur" de tout progipiruem dans le thread alternatif: ping.exe >> somefile.txt: kakashka
Toute la blague est celle alors que la taille explicite du fichier n’a pas changé de quelque façon que ce soit, puisque l’axe mesurera la taille du thread principal (par défaut) (pour lequel le deux-points n’est pas écrit également). Mais la pièce sur le disque était plus petite en raison du fait que nous avons enregistré dans le flux kakashka.
Comment vous êtes autorisé à utiliser cela, devinez vous-même. :) ))) Bien que, bien sûr, outre le tamisage des volumes NTFS, ADS soit autorisé à trouver de nombreuses autres applications. Par exemple: il est permis d'écrire kul prog qui se cache dans des flux alternatifs;)
Soufflez le flux alternatif à la del habituel ne fonctionne pas. La manière la plus simple de se débarrasser des threads alternatifs est de lancer le fichier les contenant dans FAT, puis de retour. Il y a des progs pour leur détection. Par exemple, "gars". Par ailleurs, des threads supplémentaires sont également autorisés à se connecter aux répertoires, seuls les fichiers qu'ils contiennent ne peuvent pas être placés :)


Copyright par MicroSoft




Le matériel est publié avec l'autorisation de DHGROUP (http://www.dhgroup.org)