| Value | Meaning |
|---|---|
| Invalid0 | indicates an invalid or uninitialized type. |
| String1 | a null terminated UTF8 string. |
| ByteString2 | a zero terminated string of non-zero bytes. |
| Boolean3 | a boolean value. |
| Uint324 | an unsigned 4-byte/32-bit integer. |
| Int325 | a signed 4-byte/32-bit integer. |
| Uint646 | an unsigned 8-byte/64-bit integer. |
| Int647 | a signed 8-byte/64-bit integer. |
| Object8 | a #GObject. |
| Stringv9 | a null terminated char **. Since 2.22 |
The data types for file attributes.