Documentation
¶
Overview ¶
Package udffs implements a minimal read-only UDF (Universal Disk Format) reader over an io.ReaderAt, targeting the common ECMA-167 layout used by optical media and their ISO images: 2048-byte blocks, a single partition, File Entries and Extended File Entries with short/long/in-ICB allocation.
It resolves the Anchor Volume Descriptor, walks the Volume Descriptor Sequence to find the partition and File Set Descriptor, and reads files and directories through File Identifier Descriptors. Names use the OSTA dstring compression IDs 8 (8-bit) and 16 (UTF-16 BE).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FS ¶
type FS struct {
// contains filtered or unexported fields
}
FS is a read-only UDF filesystem. Paths use the io/fs convention: "." is the root and nested paths are slash-relative without a leading slash. It is safe for concurrent use.