Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

p7zip p7zip p7zip ... (Announce)

posted by Rugxulo Homepage, Usono, 28.07.2010, 21:14

> Understood. I thought mik's version of 4.61 was built with pthreads, it
> sure reduces the bloat.

FSU pthreads is stand-alone, but hasn't been updated since 2000 (and hasn't worked in DJGPP out-of-the-box since mid-90s). Unlike GNU pth, it doesn't need a socket lib (e.g. libsocket or WATT-32). Older versions of p7zip worked with Dawe's libsocket, which was smaller, but later versions only seemed to work with WATT-32. C/C++ are a pain, and I'm no guru in them, hence I have (so far, in limited attempts) been unable to recompile either FSU pthreads or GNU pth for DJGPP.

> If you are able to get a leaner compile of 4.65
> with the mentioned patches and / or less bloat, it would come much
> appreciated to all.

Yes, of course. However, I feel the ghost of marcov asking why it matters. ;-) But yes, p7zip is a bloated bastard (but much less so than GNU Emacs, heh).

> I wonder why mik isn't active anymore in this forum. He
> was an exceptional programmer and I absolutely loved his other DOS ports
> (MPLAYER, etc) which have gone missing since 2008.

Dunno, apparently some n00bs inadvertently annoyed him (according to Khusraw). Either that or he was never interested in sharing much anyways.

> david,
> I can't get your binary of 9.13 working with the Delta (.wav) filter, or xz
> file types. Am I doing something wrong, using commandline 7za -mx5
> -m0=Delta:4 -md=32m I get an "Unknown Error" returned.

I'm going to have to try again to get 9.13 to compile, but all those stupid overrides (LPCSTR, TCHAR) are very confusing. Stupid Unicode. ;-)

> The "bug" in PKWAre's DOS utilities is unforgivable, at least there is no
> way to over-ride it. I often use the 16-bit PKUNZIP because it is tiny, and
> fast.

PKUNZJR (4 kb .COM) is still probably the smallest unpacker, but it doesn't support directories. Lucho hacked it to support it (TUNZ), but he never provided sources either. However, in fairness, there are a lot more third-party "inflaters" these days that would probably be a good starting point (e.g. zlib's puff) if anybody ever wanted to re-implement it.

> I had ZIPed many smaller files with 7ZIP's -mx9 option, only to find
> once I transfered the files, that they wouldn't decompress with PKUNZIP,
> nor is there any program that I know which will regenerate PKZIP headers...
> So I'm probably stuck with manually recompressing all those small .ZIP
> files with my patched version of 4.65

No, remember I mentioned BE ("binary editor"), you should try that since it has a ZIP viewer add-on mode. At worst, somebody (me? Arjay?) could hack up a quick fix util for you. ;-)

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 470 users online (0 registered, 470 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum