Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Каждый файл и каталог тома, поддерживающий сжатие отдельных файлов и каталогов, имеет состояние сжатия .
В то время как атрибут сжатия файла или каталога означает, что файл или каталог сжимается или не сжимается, состояние сжатия также указывает формат любых сжатых данных.
Используйте код элемента управления FSCTL_GET_COMPRESSION для определения состояния сжатия файла или каталога.
Состояние сжатия закодировано как 16-разрядное значение. Значение состояния сжатия COMPRESSION_FORMAT_NONE указывает, что файл не сжимается. Значение COMPRESSION_FORMAT_DEFAULT указывает, что файл сжимается с помощью формата сжатия по умолчанию. Любое другое значение указывает, что файл сжимается, используя формат сжатия, заданный значением состояния сжатия.
Используйте код элемента управления FSCTL_SET_COMPRESSION, чтобы задать состояние сжатия файла или каталога. Эта операция также задает атрибут сжатия файла или каталога.
Установка состояния сжатия файла в ненулевое значение сжимает файл, используя формат сжатия, закодированный значением состояния сжатия. Установка состояния сжатия файла на нулю распаковывает файл. Это синхронные операции. Файл сжимается или декомпрессируется немедленно при установке его состояния сжатия.
Установка состояния сжатия каталога не вызывает немедленного сжатия или декомпрессии. Вместо этого установка состояния сжатия каталога задает состояние сжатия по умолчанию, которое будет предоставлено всем вновь созданным файлам и подкаталогам.