Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

cdrtools_from_Schily | NTLFN problem of 7-ZIP | 7-ZIP vs ZIP (Announce)

posted by Zyzzle, 25.07.2010, 12:26

Alright, I fixed my swap / memory error problems in 4.65 / 9.13 p7zip. The hint about CWSDPMI made me go check & I actually was running r5! A switch to r7 provided the fix, now I get all methods except -mx9 and md=64m to work in a 1 GB system. Of course I never run EMS memory, and the free XMS on this machine is ~850MB, and the files I was compressing were just under 100 MB total.

Now another unrelated mystery comes up, only to be seen on the DOS compiles of p7zip. When creating a simple Deflate .ZIP file, the normal PKWARE PKUNZIP utility refuses to extract the .ZIP archives because they have been 'tagged' as created on a UNIX system (0x03 identifier the .ZIP file header, when it *should be* 0x00 for true DOS! Manually modifying the headers make them extract fine)

So, the UNIX-y nature of the p7za compilations is somehow "embedded" in the ZIP files it creates. Is there any way short of a complete recompile to modify the 7za.exe binary to make it "know" that it is running on a true MS-DOS System? Somehow we must modify the HostOS flag in the binary, but WHERE is it located?

 

Complete thread:

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