Узнайте, откуда был загружен файл
В Mac OS X есть очень полезное свойство файла, называемое «Where from», которое сообщает вам URL-адрес, из которого был загружен файл, доступный через контекстное меню «Получить информацию» в разделе «Дополнительная информация», как показано ниже:
Мой вопрос таков: можно ли получить эту информацию в Windows?
- Почему подключенный раздел NTFS не отображается в файловом менеджере Linux?
- Не удается смонтировать разделы NTFS из-за Windows 10?
- Корзина на пересаженном диске
- 1 ГБ пространства осталось, даже после форматирования 16 ГБ флэш-накопителя?
- «Доступ запрещен» администратору при использовании Sysinternals Contig для дефрагментации файла метаданных $ LogFile
Я никогда не видел такую информацию, отображаемую где-то раньше, поэтому я бы предположил, что ответ был отрицательным и помещал его в ограничение Windows или файловых систем, НО каждый раз я открываю файл и получаю следующее предупреждение:
Таким образом, Windows, очевидно, знает, что файл каким-то образом загружен из Интернета – будь то просто через флаг fileDownloadedFromInternet: true
или что-то, чего я не знаю, но этого достаточно, чтобы я мог спросить.
- Какую файловую систему использовать на моем USB-жестком диске? FAT32 или NTFS?
- Почему копирование отдельных файлов занимает намного больше одного большого файла?
- Почему в конце разделов NTFS есть свободное место?
- Создание и создание раздела с использованием сценария bash
- Коррумпированный MFT-раздел раздела NTFS. Какой инструмент прав? Какой инструмент исправить?
- Как конвертировать NTFS в ext4 в windows?
- Восстановление файлов после неудачного разбиения на разделы
- Восстановление Clonezilla от Samba - нет опции 'restoreisk'
Ваш компьютер может сказать, что файл был загружен из Интернета с использованием ADS или Alternate Data Streams, функции файловой системы 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.