| Name | WHDArchiveExtractor |
|---|---|
| Interface | CLI |
| Requirements | AmigaOS 2.0.4 or newer, lha in C:, and lzx or unlzx for LZX archives |
| Status | Version 1.2.1 is the recommended release in the source text |
Overview
WHDArchiveExtractor is a command-line tool for Amiga users working with large sets of WHDLoad archives. It locates archives across nested folders, extracts them using Amiga-native tools, and recreates the original folder structure under a chosen output path.
The program was written to simplify managing large personal WHDLoad collections and to avoid problems caused by extracting archives on non-Amiga systems.
What Problem It Solves
Extracting archives directly on an Amiga is safer for Amiga-specific files, but doing that manually for thousands of archives is tedious. WHDArchiveExtractor automates the process and preserves the input directory structure at the same time.
It also avoids unnecessary duplication by extracting only new or updated files.
Key Features
- Scans source folders and subfolders for LHA and LZX archives.
- Uses Amiga-native extraction tools.
- Preserves the input subfolder structure in the output path.
- Extracts only new or updated items.
- Supports both LHA and multiple LZX extractor command variants.
- Can process very large archive collections from a single command.
Documentation
The Aminet readme and GitHub repository cover command-line usage, prerequisites, and the intended workflow. It also makes a useful companion to WHDFetch and IconSync.
Typical Use
A user points WHDArchiveExtractor at a folder tree containing downloaded WHDLoad archives and gives it a destination path on an Amiga volume. The program scans for archives and extracts them while preserving the source structure.