Комп'ютер може визначити, що файл завантажено з Інтернету ADS або альтернативні потоки даних, особливість файлової системи NTFS. Будучи функцією NTFS, якщо даний елемент передається в іншу файлову систему, таку як FAT на USB, ADS буде втрачено. У випадку файлів, завантажених з Інтернету, до файлу додано розширення ADS, яке ідентифікує цей файл з "зони" Інтернету - де визначається зона (принаймні, в Internet Explorer) у Internet Options -> Security
. Різні зони означають, що файли надходять з різних місць (див тут ).
Щоб побачити, де знаходиться ADS, ви використовуєте Dir /R
команда, яка має вихід, подібний до цього:
Directory of C:\Users\Jacob\Downloads
12/31/2013 09:19 PM <DIR> .
12/31/2013 09:19 PM <DIR> ..
12/31/2013 09:19 PM 0 ads.txt
12/31/2013 09:03 PM 502,784 kitty_portable.exe
26 kitty_portable.exe:Zone.Identifier:$DATA
12/31/2013 09:09 PM <DIR> others
2 File(s) 502,784 bytes
3 Dir(s) 41,975,984,128 bytes free
Згідно з наведеним вище посиланням, вміст потоку ADS переходить у такий спосіб для файлу, завантаженого з Інтернету, де ця зона вказана вашим браузером. Ви можете переглянути, що знаходиться в ADS, запустивши notepad kitty_portable.exe:Zone.Identifier
, у моєму випадку:
[ZoneTransfer]
ZoneId=3
Як видно на це на сайті є шість ідентифікаторів перенесення зони, з яких 3 є Інтернет-зоною, як показано вище.
Тепер, коли ви намагаєтеся відкрити файл, який має цей набір ZoneID, ви зустрічаєтеся з набридливим рядком, подібним до згаданого. Проте його можна видалити, клацнувши правою кнопкою миші файл, перейшовши до пункту "Властивості" та натиснувши "Розблокувати" внизу:
Це усуває ADS, що додається до файлу, який більше не заважає комп'ютеру відкривати його. Це видалення ADS може бути перевірено шляхом Dir /R
в тому ж каталозі. Ви побачите, що зараз ADS відсутній:
Directory of C:\Users\Jacob\Downloads
12/31/2013 10:32 PM <DIR> .
12/31/2013 10:32 PM <DIR> ..
12/31/2013 10:31 PM 502,784 kitty_portable.exe
12/31/2013 10:32 PM 0 output.txt
2 File(s) 502,784 bytes
2 Dir(s) 41,850,904,576 bytes free
Все зникло! В основному, як тільки ви очистите завантаження в Internet Explorer (або іншому браузері), Windows не має уявлення про те, з якого файлу прийшов файл, тільки що він прийшов з Інтернету. Якщо файл має місце, пов'язане з ним, він, швидше за все, буде збережено в ADS.