Zip folder layout
Unstructured ingest reads filename and label from the zip tree.
Rules
- Exactly one top-level folder (dataset root).
- Under it: one subfolder per class, or all files directly under the root (label = root name).
- Do not mix loose files and label folders under the root.
- One data type: all images or all
.txt.
MyDataset.zip
└── MyDataset/
├── Fire/
│ ├── a.jpg
│ └── b.png
└── NoFire/
└── c.jpg
Text example: Positive/ and Negative/ with .txt files.
Supported files
Images: JPG, JPEG, PNG
Text: TXT (UTF-8 preferred)
Not supported: GIF, HEIC, WebP, PDF, CSV/Excel, firmware packages, mixed types.
Mac tip
Compress the dataset folder itself so the archive has a single root. Finder may add __MACOSX; Heimdall skips that junk, but a clean zip is better.