#ObjFW now supports extracting .zoo
archives in trunk. ofarc
also gained support for just extracting them with ofarc -x archive.zoo
or listing them with ofarc -l archive.zoo
.
This was implemented for the single reason that the compression itself is very similar to #LHA (in ObjFW it’s reusing ObjFW’s LHA code, in fact), in the hopes that it might be useful to someone, as the only extractor for .zoo
is under a questionable license, the code only available on distribution mirrors these days, and written in K&R C, so it will soon no longer even compile. The code of the only extractor was in fact so bad that it was easier to just reverse engineer the format in a hex editor than trying to make sense of the code.