Waveform Archiver
From Just Solve the File Format Problem
(Difference between revisions)
m (Jsummers moved page WavArc to Waveform Archiver: The software and documentation never uses the term "WavArc".) |
|||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Audio and Music | |subcat=Audio and Music | ||
+ | |extensions={{ext|wa}} | ||
+ | |released=1994 (beta), 1997 (v1.0) | ||
}} | }} | ||
+ | '''Waveform Archiver''' ('''WA''', informally called '''WavArc''') is a specialized archive utility for DOS, and its associated file format. It was developed by Dennis Lee. | ||
− | + | It only compresses a certain class of [[WAV]] file. Other files types are supported but not compressed. | |
− | * | + | |
− | * | + | == File structure == |
+ | A WA file seems to be structured as a sequence of "member files", each of which begins with these fields: | ||
+ | |||
+ | (1 byte) Length of filename field | ||
+ | (variable size) Filename | ||
+ | (1 byte) Unknown, observed to be 0x00 | ||
+ | (4 bytes) A [[FourCC]]-like identifier for the compression level. | ||
+ | The following IDs are used: | ||
+ | 0CPY | ||
+ | 1DIF | ||
+ | 2SLP | ||
+ | 3NLP | ||
+ | 4ALP | ||
+ | 5ELP | ||
+ | |||
+ | == Identification == | ||
+ | WA files have no signature. Identification could be done by checking for one of the compression IDs at offset {2 + {the value of the byte at offset 0}<nowiki>}</nowiki>. | ||
+ | |||
+ | == Software == | ||
+ | * {{CdTextfiles|simtel/simtel0101/simtel/arcers/wavarc10.zip|WA v1.0}} | ||
+ | * [{{SACFTPURL|pack|wavarc11.zip}} WA v1.1] | ||
+ | |||
+ | == Links == | ||
+ | * [https://www.firstpr.com.au/audiocomp/lossless/wavarc/0readme.html Short blurb about WavArc] | ||
+ | * [https://www.rarewares.org/rrw/wavarc.php Page on Really Rare Wares] | ||
+ | |||
+ | [[Category:Archiving]] | ||
+ | [[Category:Recompression]] |
Latest revision as of 13:41, 21 May 2021
Waveform Archiver (WA, informally called WavArc) is a specialized archive utility for DOS, and its associated file format. It was developed by Dennis Lee.
It only compresses a certain class of WAV file. Other files types are supported but not compressed.
Contents |
[edit] File structure
A WA file seems to be structured as a sequence of "member files", each of which begins with these fields:
(1 byte) Length of filename field (variable size) Filename (1 byte) Unknown, observed to be 0x00 (4 bytes) A FourCC-like identifier for the compression level. The following IDs are used: 0CPY 1DIF 2SLP 3NLP 4ALP 5ELP
[edit] Identification
WA files have no signature. Identification could be done by checking for one of the compression IDs at offset {2 + {the value of the byte at offset 0}}.