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