---
title: FSExtentType
framework: fskit
role: symbol
role_heading: Enumeration
path: fskit/fsextenttype
---

# FSExtentType

An enumeration of types of extents.

## Declaration

```swift
enum FSExtentType
```

## Topics

### Working with extent types

- [FSExtentType.data](fskit/fsextenttype/data.md)
- [FSExtentType.zeroFill](fskit/fsextenttype/zerofill.md)
- [FSExtentType.readOnly](fskit/fsextenttype/readonly.md)

### Working with raw values

- [init(rawValue:)](fskit/fsextenttype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Supporting types

- [FSBlockmapFlags](fskit/fsblockmapflags.md)
- [FSCompleteIOFlags](fskit/fscompleteioflags.md)
- [FSEntityIdentifier](fskit/fsentityidentifier.md)
- [FSExtentPacker](fskit/fsextentpacker.md)
- [FSMatchResult](fskit/fsmatchresult.md)
- [FSMetadataRange](fskit/fsmetadatarange.md)
- [FSProbeResult](fskit/fsproberesult.md)
