wasm/archive: correctly parse long file names

Wasm archive files are encoded the same way as GNU.
This means that the header notates the character index within
the long file name list rather than the length of the name.
The entire name is then delimited by an LF character (0x0a).

This also makes a cosmetic update to remove the `self` name,
and rather label it as `archive` instead.
aca911ca18Luuk de Gram committed on 8/20/2022, 12:50:08 PMparente5e6eb9
1 file changedLine totals unavailable