Случайно обнаружил весьма необычное поведение Windows 8.1. Если создать новую библиотеку, и задать ей значок через свойства, то значок не записывается в XML файл, а хранится в альтернативном потоке NTFS. Это при том, что XML файл библиотеки предусматривает указание файла с иконкой внутри себя. Пруф:
Создаем новую библиотеку:
Меняем значок:
Теперь в командной строке набираем:
dir /r %appdata%\Microsoft\Windows\Libraries
Как говориться, WTF?? :
А в самом файле библиотеки изменений нет:
Не знаю, зачем была нужна именно такая реализация. Возможно, читать альтернативные потоки быстрее, чем разбирать XML, и подобный шаг ускоряет работу Проводника. Истина где-то рядом (с).
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.
При переходе на Win8, заметил, что система долго загружает (показывает) иконки файлов в проводнике.
На семерке показывалось все моментально.
Причин может быть масса.
Например, антивирусная программа.
А чем это плохо?
Да я и не говорю, что это плохо.