Hello, I just registered here.
I'm currently fiddling with xz-embedded and SIOUX, to build a portable .xz decompression app.
I'd like to target M68k and PPC machines. I'll be able to test my builds on an LC III and Performa 5320 (plus emulators).
Rationale(
:
- xz is an efficient format.
- xz-embedded is tiny and has no dependances
- Wasted bandwidth is a Bad Thing.
- Seeing people use sub-optimal archive compression just because decompressers don't exist for the native platforms is irritating.
I'm looking for feedback. I'll probably test my builds later today.
Edit:
I should read comments:
/*
* This is really limited: Not all filters from .xz format are supported,
* only CRC32 is supported as the integrity check, and decoding of
* concatenated .xz streams is not supported. Thus, you may want to look
* at xzdec from XZ Utils if a few KiB bigger tool is not a problem.
*/
So, current build is working, but I suppose it's a pain having to impose the use of a subset of the format. I'll rather port xzdec.
fzn

