Если включить сжатие диска в Windows Server 2003 (игнорируя ужасные предупреждения о производительности), как будет работать произвольный доступ к этому файлу? Windows создает временную несжатую версию файла? Или он распаковывает его на лету (уфу, производительность!). Если позже, для файла размером 5 ГБ, придется ли распаковывать весь файл только для того, чтобы получить последние несколько байтов? Или алгоритм сжатия таков, что большие файлы не сжимаются одним длинным потоком, а разбиваются на блоки?
Привет, Роб.
Алгоритм сжатия, используемый NTFS, обеспечивает поиск и чтение сжатых файлов, поэтому нужно распаковать только ту часть, которую вы хотите прочитать. Чтение из сжатых файлов