Where the files are
Each entry's offset points at its bytes. Files normally follow the directory one after another, but the format does not require it: the offsets can leave gaps, and the explorer shows what lies between two files as bytes not used by an entry.
The bytes of a normal tape file (type 1) are the file without its load address: the container keeps that in the directory as the start address. To open one as a program,
the explorer builds a .PRG file: the start address as two little-endian bytes, then the file's bytes. Its length is chosen by the options bar (see
the end address). A file that is a BASIC program loads at $0801 and opens with its BASIC listing and its SYS entry; other files open as machine code or data from their start address.
Entries of other types (2 to 5) open as bytes, from the offset for the room the container gives them.
Overlaps and damage
Two entries can point into the same bytes, or an offset can fall inside another file. The tree can show a byte only once, so the later entry gets no node of its own and a note on its directory entry says so; it still opens from the Directory table. A directory that the file ends in the middle of is shown as far as it goes, with the last part as a partial entry.
Not described
Unknown
- Viewer: what real tools do with overlapping entries; none was found in a real file here.