AROS Vision
Modern and free Amiga-Compatible Experience on Amiga and PC
Explaining XADMASTER and XFDMASTER
XADMaster and XFDMaster are helper
libraries used on Amiga-like systems, including AROS distributions, to make
archive handling and decrunching easier for applications.
XADMaster
XADMaster is a library system for
unpacking archives.
It is used when a program wants to read or extract compressed archive formats
without implementing every unpacker itself.
Typical archive
examples include formats such as:
.lha
.lzx
.zip
.tar
.gz
other Amiga or cross-platform archive
formats, depending on installed clients
The basic idea is:
Application↓
xadmaster.library↓
XAD client for the archive format↓
Archive contents are listed or extracted
So instead of every
file manager, installer, or unpacking tool needing its own LHA, ZIP, or TAR
code, it can ask XADMaster to handle the archive.
Where it is used
XADMaster may be
used by:
archive extraction tools
file managers
installers
package tools
utilities that need to inspect or unpack
archives
programs that support compressed file
browsing
Simple beginner explanation
A beginner can
think of XADMaster
as:
a central unpacking
system for archives.
I
f the right XAD
client is installed, programs can use XADMaster to understand that archive
format.
XFDMaster
XFDMaster is a library system for
decrunching compressed executable or data formats, especially older Amiga-style
cruncher formats.
On classic Amiga
systems, many programs, demos, tools, and game files were compressed with
so-called crunchers.
These were not always normal archives like LHA or ZIP. Often they were packed
executables or data files.
The basic idea is:
Packed/crunched file↓
xfdmaster.library
↓XFD decruncher client↓
Original unpacked data
Where it is used
XFDMaster may be
used by:
decrunching tools
virus checkers
file identification tools
retro utilities
demo/game preservation tools
programs that need to inspect packed
executables
Simple beginner explanation
A beginner can
think of XFDMaster
as:
a central
decrunching system for old Amiga packed files.
It is especially
useful for old software collections where files may be compressed with historic
Amiga crunchers rather than normal archive formats.
XFDMaster
is mainly for decrunching old packed files.
In simple terms:
XADMaster = archives
XFDMaster = crunched executables/data
Both provide shared unpacking/decrunching services so that
AROS applications do not need to support every old Amiga format directly.
WHDLoad is mainly a
classic Amiga system for
installing and running floppy-disk-based Amiga games and demos from hard disk.
In the AROS context, it is best understood as a compatibility-related tool, not as a normal
native AROS application system.