Not everything is a competition. If people want to support WinRAR after the developer maintained it for more than 30 years and helped out millions of people, that’s just fine.
How does multithreading improve the performance of an unzip operation? I would think the opposite, given the context switching and (abstracted) low level drive writes.
It’s heavily CPU bound in a normal system today. Extracting (let alone compressing) a 2 GB file will take a noticeable amount of time. Reading the whole thing from an nvme will take roughly 1 second. Random access is no longer a relevant performance impact either.
It is my understanding that multithreaded extraction is hard(er) cause the used dictionary is built up incrementally. So to extract later parts you need to have extracted earlier parts.
I could think of stronger password protection options. Maybe some kind of UI. Maybe a way to certify creators of the zip so they can filter out malicious zips in emails. I dont know what WinZip offers but company compliance is a goldmine.
Yup. The ability or willingness of a software maker to remove or agree to an indemnification clause is sometimes of paramount importance for some organizations.
It’s sank more than a few promising projects at my org.
7zip is better anyway I don’t understand why people still use WinRar. Then again I don’t understand why people still use Windows either.
Not everything is a competition. If people want to support WinRAR after the developer maintained it for more than 30 years and helped out millions of people, that’s just fine.
If i fill bottles with tap water and try to sell it to my neighbours then anyone still “supporting” me after 30 years is an idiot.
I use it on occasion, since it will deflate 100+GB zip files much faster than 7zip will. (7z is single threaded for pkzips)
It’s been more than a decade since I used it to compress anything though. LZMA2 rocks.
How does multithreading improve the performance of an unzip operation? I would think the opposite, given the context switching and (abstracted) low level drive writes.
It’s heavily CPU bound in a normal system today. Extracting (let alone compressing) a 2 GB file will take a noticeable amount of time. Reading the whole thing from an nvme will take roughly 1 second. Random access is no longer a relevant performance impact either.
It is my understanding that multithreaded extraction is hard(er) cause the used dictionary is built up incrementally. So to extract later parts you need to have extracted earlier parts.
Or WinZip. I work for a company that literally has the licenses for every computer they own. Why? 7-zip is free.
I could think of stronger password protection options. Maybe some kind of UI. Maybe a way to certify creators of the zip so they can filter out malicious zips in emails. I dont know what WinZip offers but company compliance is a goldmine.
Yup. The ability or willingness of a software maker to remove or agree to an indemnification clause is sometimes of paramount importance for some organizations.
It’s sank more than a few promising projects at my org.