fat32

FAT with 32-bit allocation.
Implements filesystem.Filesystem. No cgo, no root.
Status
| Read | Write | Format | Label | Symlinks | On-disk format |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✕ | FAT32 |
Supported
- Read/write files
- Directories, recursive delete, rename
- Bare images + MBR/GPT
- Volume label (
Labeller) - Resize (
filesystem.Resizer)
Not implemented
- No POSIX symlinks (not in FAT32)
Install
go get github.com/go-filesystems/fat32
- Source: https://github.com/go-filesystems/fat32
- API reference: https://pkg.go.dev/github.com/go-filesystems/fat32
Note
See the module's README for full, up-to-date details.