Bagikan melalui


Atribut Pemadatan

Pada volume sistem file NTFS, setiap file dan direktori memiliki atribut kompresi . Sistem file lain juga dapat menerapkan atribut kompresi untuk masing-masing file dan direktori.

Anda dapat menentukan apakah sistem file mendukung atribut kompresi untuk file dan direktori dengan memanggil fungsiGetVolumeInformationdan memeriksa bendera bit FILE_FILE_COMPRESSION.

Gunakan fungsi GetFileAttributes atau GetFileAttributesEx untuk menentukan atribut kompresi file atau direktori.

Jika atribut kompresi file diatur (FILE_ATTRIBUTE_COMPRESSED), semua data dalam file dikompresi. Jika atribut jelas, tidak ada data dalam file yang dikompresi. Tidak ada status terkompresi sebagian dari perspektif pemrograman mode pengguna; atribut kompresi adalah indikator Boolean sederhana dari status kompresi.

Atribut kompresi direktori menyediakan atribut kompresi default untuk file dan subdirektori yang baru dibuat. Saat Anda memanggil CreateFile atau CreateDirectory untuk membuat file atau direktori baru, file atau direktori baru mewarisi atribut kompresi direktori induknya.

Untuk mengubah atribut FILE_ATTRIBUTE_COMPRESSED untuk file atau direktori, Anda harus menggunakan fungsiDeviceIoControldengan kode kontrol FSCTL_SET_COMPRESSION.

Konstanta Atribut File