Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Na svazku systému souborů NTFS má každý soubor a adresář atribut komprese. Jiné systémy souborů mohou také implementovat atribut komprese pro jednotlivé soubory a adresáře.
Můžete určit, zda systém souborů podporuje atribut komprese pro soubory a adresáře voláním GetVolumeInformation funkce a zkoumání FILE_FILE_COMPRESSION bit příznaku.
Pomocí funkce GetFileAttributes nebo GetFileAttributesEx určete atribut komprese souboru nebo adresáře.
Pokud je nastaven atribut komprese souboru (FILE_ATTRIBUTE_COMPRESSED), jsou všechna data v souboru komprimována. Pokud je atribut jasný, žádná data v souboru se komprimují. Z pohledu programování v uživatelském režimu neexistuje žádný částečně komprimovaný stav; atribut komprese je jednoduchý logický indikátor stavu komprese.
Atribut komprese adresáře poskytuje výchozí atribut komprese pro nově vytvořené soubory a podadresáře. Při volání CreateFile nebo CreateDirectory vytvořit nový soubor nebo adresář, nový soubor nebo adresář dědí atribut komprese nadřazeného adresáře.
Chcete-li upravit atribut FILE_ATTRIBUTE_COMPRESSED souboru nebo adresáře, je nutné použít DeviceIoControl funkce s FSCTL_SET_COMPRESSION řídicí kód.
Související témata