Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Часть названий файлов выкрашено в синий цвет в XP


Автор: Royan 14.9.2008, 14:25
Давно хотел спросить, но все время откладывал потому что руки не доходили. Прежде всего предлагаю ознакомиться с прикрепленным скриншотом. Данный визуальный эффект наблюдается не только в папке Temp но и во всех остальных. Никакого специального софта у меня не стоит. Если кто то это и делает то из стандартного набора Office, Visual Studio, Photoshop, короче у меня не стоят понакаченные  с разных мест приблуды, поэтому я рассчитываю найти какое-нибудь нормальное объяснение этому эффекту.

Автор: ТоляМБА 14.9.2008, 14:35
Открываешь любую папку, Сервис->Свойства папки->Вид->Отображать сжатые или зашифрованные файлы NTFS другим цветом. Убираешь галочку и все будут чёрным.

Автор: skyboy 14.9.2008, 14:55
...другими словами, стандартное поведение системы - отображение синим цветом сжатые файлы и папки(Свойства - Общие - Атрибуты: дополнительно - Сжимать для экономии места на диске)

Автор: Royan 14.9.2008, 15:59
Аааа! Спасибо, но у меня тогда еще один вопрос. Есть какая-то информация по тому какой принцип или алгоритм используется при выборе сжимать тот или иной файл или не сжимать? И что вообще означает сжатый файл? Часть его зазипована или он весь зазипован, а когда к нему обращается программа операционная система его раззиповывает?

Автор: skyboy 14.9.2008, 18:10
Цитата(Royan @  14.9.2008,  14:59 Найти цитируемый пост)
Есть какая-то информация по тому какой принцип или алгоритм используется при выборе сжимать тот или иной файл или не сжимать?

это определяется установкой атрибута(точнее говоря, с точки зрения пользователя - это "всего лишь атрибут"). делается это, как и в случае с другими атрибутами, либо пользователем(через GUI - кнопочки/менюшки, либо через команду консоли compact), либо программой, которая вызывает соответствующие функции ядра. как и в случае, скажем, атрибутов "только для чтения", программа согласно задумки авторов делает "сжатыми" вполне определенные файлы с вполне определенной целью. почему именно одни файлы/папки, а не другие - надо спрашивать у разработчиков программы. о том, чтоб система сама сжимала файлы с редкими случаями доступа я не слышал. и не думаю, что это было бы удачной идеей.
касательно самого сжатия(которое, кстати, относится к NTFS - в FAT встроенных механизмов не было) можно прочитать в Википедии в http://en.wikipedia.org/wiki/NTFS#File_compression(тама, кстати,сказано, что для упаковки используется вариант LZ77). или в каком-то более специализированном источнике.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)