PKWare Zips to Growth
Rob Kennedy writes "The Milwaukee Journal Sentinel has a story about PKWare's new business plan. It talks about the investment group that bought the company after founder Phil Katz's death in 2000, and the plan for PKWare to produce what president and COO Timothy H. Kennedy (no relation) calls 'the next generation of zip' by adding various security features."
So none of you guys can find out whats really in my porn.zip??
Might these security features include paying per zip file or something?
When I PGP a file, it shrinks to same or smaller than when I standard zip it. Isn't that secure / small? Or am I horribly confused?
Since a Zip has to be decompressed anyway it makes a lot of sense to integrate encryption. It's easier to unzip once compared to unzipping and then unencrypting or vice versa.
:)
Now, integrate this with email attachments and we're on a roll
.: Max Romantschuk
Most of the files I want to send are not going to compress to well in the fisrt place. Nowhere near enough entropy. The only files that will actually benefit are source code and binary executeables.
Okay, there may be some specialised industry data formats for microchips and the like, but the really large files tendto be things like pictures and videos. These are already compressed using standard lossy techniques. zipping these won't work.
1) replace rot13 with xor
2) ???
3) profit!!!
They need a new name. PKIWare :)
Yea would love to see pkware regain the old glory at the BBS days. Still remember typing dos prompt "pkunzip" with those myraid options.
Really hate to see Winzip stole all the limelight over pkware. Hats off to Phil Katz.
From the article:
PKWare no longer sells its products as shareware.
Is this a good idea? I believe that shareware is the only way to get your product known to all computer users (apart from bundeling it with Microsoft Office). There are not that many computer users that still known PKWare, and when this strategy is followed, that won't change.
- global password (for the filelist)
- per file(s) password(s) (for groups or individual files)
- version management (store changes, but keep the original)
- signing (both global and for file(s))
- execution abilities (oops, could trigger viruses, must be signed, but for example decompress files and compile 'em)
What I would also like is for them to go open source and actively support *nix (including Linux and MacOS X).One of the coolest moments of the many GenCon Game Fair's that I attended in Miwaukee, WI was when a panel consisting of most of the premiere Origin producers including Richard Garriot and Warren Spector took a question from the crowd during the Q&A session and when the nervous speaker said, "Well I have a programming question...and...um.. well I'm from a little company in town...do you know PKWare?"
And all the members of the panel looked at one another and then started doing the Wayne's World bow and chanting, "We're not worthy! We're not worthy!"
Then Warren (if I remember correctly) made a mildly sarcastic and admonishing comment towards the poor PKWare dude along the lines of, "Hey man you guys have saved us tons of money on media. We use Zip all the time. Of course we know your company." (games of the era were beginning to approach some 30 floppy discs compressed and CD-ROM had not yet become an affordable alternative)
It's nice when a little mostly unkown (at the time) company making software compression utilities gets recognition from a (at the time) powerhouse game development company like that.
Once more unto the breach dear friends...
cs94_002.tar.bz2 (Source) 10.7Meg,
cs94_002.tar.gz (Source) 12.6Meg,
cs94_002.zip (Source) 16.7Meg
As a side note, winrar will extract bzip2 but not create it.
Religion is a gateway psychosis. -- Dave Foley
The .zip format has great inroads into the corporate world, whereas PGP is still a geek's toy. By leveraging (cough) the massive usage numbers, they could be successful with this. Of course, it remains to be seen what features they want to add. But enough zip files fly around corporate networks without security, that it does make sense to improve PKZip in that area.
On the other hand, WinZip has a a head start, as the preferred way to deal with zip files for most people. And the PKWare website seems to come up blank on Mozilla, not an encouraging sign.
But what I really want is security for my PDA data, so it is secure over the network, and secure on the hard drive of any PC, even a PC that others have access to. Can zip help with this? Not sure.
I have to ask, how much of an impact is this new development going to make?
.zip files is already possible - look at powerarchiver as a simple example...
Encryption with
Sure, its not standard, but you can do it very easily within a windows environment already - and a *nix version would be even easier to implement
Since applications which take a file and encrypt it are readily available, I have to question whether combining the two things into one is going to help much...
I feel that proper encryption of zip files will follow a very similar path to that of tar and gzip - if atall
Software Enhancements Associates, not Katz. He caved in and settled when they sued Katz for infringing on their intellectual property. Katz paid up and later died...BFD. Zip cosys, LZH is free. Use it in good health.
Fair point, encryption and compression are commonly used together, but I still have my doubts about bundling functions into a single (bloating) app in this way.
These programs are essentailly filters and the most logical and flexible way to provide them is as seperate entities.
For folks who want to combine them: use a script, or a GUI or a simple wrapper app to hide the details - none of this is procluded by keeping the logically different functions involved seperate and independently usable at a lower level.
Reginald Molehusband. Edinburgh, Scotland
A corporation built on "tar -cf - . | gzip | crypt". And people wonder why TCO for Windows systems is so high.
By the guy who did ARJ, JAR implimeneted GOST as it's encryption.
It's Christmas everyday with BitTorrent.
We should respect to Katz, as the pioneer in the field of data compression.
Moment of silence please.
PKWare promoted their GUI'd version of PKZip way too late into the game. Winzip already dominated the windows audience, which is already a big chunk in itself. PKUnzip will always hold a special place...those were the days.
.smell my feet.
Hopefully, if this is what they want to do, they will do better than the embarrasingly insecure "encryption" that the old DOS PKZip included (a cryptographically-weak LFSR-based stream cipher). With good support for cryptographic standards, they could have something here.
By the way, you always do encryption AFTER data compression. Doing it before data compression ensures that your compression ratio is close to 0%.
Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
Growth means increase. Either of revenue, or profits... Is there even one word of real as opposed to expected growth for PKWare? Will the new format even be compatible with .zip???
In my book, the article can be resumed to:
1. Build a better .zip format
2. ???
3. Profit
It is the ??? the /. community should analyse, not the bullshit marketing.
Mother is the best bet and don't let Satan draw you too fast.
Anyone remember ARJ?? I use to like it so much better than pkzip, because it was all contained in 1 file, and you could span over disks. arj a -vva....hehehee. pkzip later allowed you to go over many disks....
So are these security features for the users, as everyone seems to be assuming, or for the content producers? Incorporating DRM into zipping would be a good way of placing speedbumnps on various P2P sharing systems.
The company's sales efforts are now focused on corporate customers.
And why companies should listen:
The company has crafted a new partnership with RSA Security Inc., which will lead to merging zip capability with security features in the same programs.
Maybe that'll be enough.
I'm pretty sure the shareware business model for these guys would be dead anyway whatwith some other competitors being so well known and wide spread there days. Can you say "WinZip"? (Yuck, bad, bad program.)
.rar
"Prediction: within 10 years, Windows will be a Linux distribution." Me, 7-6-2016
Apart from this, encryption gains from having the data compressed. If the data is not compressed, it has redundancies, which means that it is possible to predict some patterns (that is what compression uses). This makes it easier to crack the encryption.
Having the data compressed removes redundancy and makes it hard to find patterns in the data. So good encryption removes redundancy first. That is why PGP compresses files.
From the article:
/. to come up with a better paragraph than this.
"Eventually his personal problems caught up with him. Struggling with chronic alcoholism, Katz was estranged from his family and often hung out with strippers. He turned into a recluse, often avoiding his posh Mequon condominium and staying in cheap hotels instead."
You couldn't pay the trolls on
graspee
Like to see an effective stream compression system... That way mebbe one day we can actually SEE the REAL sites that have been slashdotted!!
Now watch this drive.
From what I've read, compression helps, but not much because most compression algorhitms generate some very predictable data. For example, ZIP files begin with "PK". That alone could be enough to help decryption.
Is RAR...
It can be pretty usefull, yeah. Although PGP does this already, to an extent. :P
You must mean Hildegard Katz, Phil's mom, who was the VP of PKWare.
There used to be a photo on the wall of PKWare's boardroom that said volumes... It showed a beautifully done show-booth at some convention, with Phil buried in a laptop on a small podium completely ignoring all the convention-goers milling around him.
If anyone promoted and networked for PKWare, it probably wasn't Phil.
I tested bzip2 on some lossy compressed data I was working on, and it was faster than pretty much anything except LZO, which compressed alot worse.
gzip -9 was about 8.7 seconds, bzip2 -5 was about 8.1 seconds, and compressed 60% better.
I also tried rar, ace, everything 7zip supports, dmc, lzo, lzw... bzip won out by far overall. Maybe it's just quirks in the test data?
Introducing the new Occam Fusion! Now with sqrt(-1) fewer blades!
Well the other reason for doing encryption after compression, is to mitigate dictionary attacks. So the cost of breaking in by brute force includes both decryption as well as decompressing.
Am I dreaming? Certenly not! My old RiscOS did this, like, TEN YEARS AGO!. The zip files were handled just like any other folder/directory. Then you could use the OS standard access control and version managment. (Put a cvs repository inside zipped filesystem?) But somehow I think this isn't so important anymore, in times of 100GB hard drives.
J.
the future of winzip is basically death since zip compression in browsing s built into xp
/var/db/pkg/pkzip-2.5
pkzip is still a command line utility elsewhere
drwxr-xr-x 2 root wheel 512 Oct 11 09:06
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Whenever I see ``next generation'' and ``security'' mentioned in the same sentence, I always get the creeps. Hope these guys are _not_ talking about Digital Right Manglement...
Please correct me if I got my facts wrong.
Yeah, the cipher was pretty weak. Interested people might like to read the paper A Known Plaintext Attack on the PKZIP Stream Cipher by Biham and Kocher. Esentially, a string of 13 known bytes and a few hours on a good PC will decrypt the rest of the file.
But what's even worse, imho, is the horribly bad implementation. They encrypted only the file contents; file name, size and (what were they thinking?) the CRC were all in the clear. If you were using encryption to hide the fact that you possess a file you're not meant to, Pkzip will do you in real nice.
All in all an excellent example of how crypto works not.
Alex
Heisenberg may have been here
Putting more security into it will probably mean that the rest of the world won't use it for encryption purposes.
The US doesn't export secure encryption as they would prefer to be able to read anything they get their hands on.
I did not mean compression by an external program, but compression which is done by the encryption program itself. In that case, they will probably avoid using a string such as PK in the beginning:)
Now that the RSA patent has expired, why does anyone bother with RSA Security, Inc. anymore? RSA, Inc's crypto software was widely regarded to be poorly implemented and slow. According to my (limited) understanding, nearly everyone serious about crypto purchased their suite but never actually used it; they considered it the cost of a patent license and used widely available Open Source implementations, which were almost universally better.
Schwab
Editor, A1-AAA AmeriCaptions
I remember when Winzip came out and PkZip didnt really have it together in terms of a GUI, when companies started seeing the benefit of using compression Winzip came along and took most of the market only because it had a half decent GUI, Pkzip's was pretty shoddy, if anything Winzip had better icons heheh.
Not being a troll, but ever sick of the woes of the 2 gig limit on zip's data structure. (I'm in data engineering and usually work with files over 6 gig) Other missing features were not being able to easily click on a few files/dirs and select the size of the volumes (disk span) and save the files to the current dir without sticking in floppies one at a time, poor password/encryption security.
Winrar on the other hand has had their features for years including an 8 gig limit on rar's, (one of the major reasons i *had* to switch) you can also setup policies so each time you create a rar it will follow the policy you setup originally in the configs.
Supports multiple NTFS file/permission streams among other things.
I hope the new PK Inc can live up to some of the features in rar, they may have a good chance...
look what i just bought. im gonna kick yo ass.
I cannot remember where I read this -- I'll post a link if I remember in a reply -- but the new zip format is totally integrated into the internet. You cannot zip an encrypted file without a registered internet connection active, and when it does so, it communicates with a master server and, with encryption, charges you a miniscule fee. It's free for other uses, however, if registered.
However, the new format supposedly uses a gargantuan amount of CPU power and memory to decompress, but can shrink files to much less than a standard zip.
This is why we should support 7zip instead -- better compression, but it's open source.
On the subject where the zip format should go, I believe it would be nice to see some new compression algorithms - I believe the header has space to define new types. The bzip2 algorithm would be a lead candidate. It would also be nice to see encryption and signing capabilities incorporated, perhaps based on the Java archive (jar) format.
Another thing that would help compression were if there were something akin to the tar / cabinet file mechanism for compression, where the entire contents and manifest are concatenated and compressed as a single entity rather compressed individually. This would allow for some very tight distributables.
Maximum compression-rate with lossless algorithm
Implement a compression algorithm that virtually takes resources for granted and provides ultimate compression rate for "source-like" data. If this is not enough, design a method for automatically detecting the optimal compression rate / bandwidth to optimize the total download/uncompress time. Who downloads and uncompresses the Linux kernel fastest using same bandwidth and identical HW resources?
The first new feature they introduce will create an incompatability with InfoZIP & other clones. I'm sure the users of such products will complain loudly.
By the way, you always do encryption AFTER data compression. Doing it before data compression ensures that your compression ratio is close to 0%.
Am I the only one who thinks there is something wrong with this sentence?
It should be the reverse, obviously.
PKWare Zips to Growth
Posted by CowboyNeal on Tuesday November 12, @04:51AM
Figures...
It's amazing that PKWare ever succeeded, based on the story. It was the dream of every shareware author: a product that was so successful it could overcome nonexistent management, etc.
On the other hand, we now have a horde of pointy haired "professional managers" taking over, wanting to "build on success" to enrich themselves. Time to pump out resumes before the laser printers get monitored.
Three guesses where PKWare will be in a year or two (and where the "investors" will be, with whatever they can loot.)
looking towards the daze when our web servers fit in my shirt pocket.
meanwhile, it's not hard to imagine our surprise, at being listed as one of the "Top 10 Companies of 2002"(tm) , on fuddle's search thingy.
almost everything's gnu now. talk about easy fashion? ecomability? there's more...
beat DOWn from trying to be a billyunheir/keeping your job? you may want to try some nice ktea. it's not snake oil, but it's still good for you.
rmolehusband
Hey Reg, does this mean your married to a mole? I thought Scots only banged sheep.
Programs that encrypt computer files tend to make the files much larger, gobbling up valuable room on a hard drive or ...
This is bullshit. I do not know of even a single cipher which makes the files larger. Indeed all ciphers commonly used today for file-archiving are block-ciphers which transform a fixed-size (typically 64 bit) cleartext-block into an identically sized ciphertext-block. Examples of such ciphers include DES, IDEA, Blowfish, 3-DES, AES, Twofish and many others.
Combining encryption with data compression is a natural, said Stephen Crawford, vice president of marketing.
The vice-president of marketing is not typically a good person to ask about technical issues. In this case he is correct though, it is a good idea to compress files prior to encryption, this both saves place, aswell as making certain attacks a little bit harder due to more entrophy in the compressed plaintext than in the plaintext itself.
Unfortunately for him this idea is so obvious that it's been implemented in typical encryption-programs for ages. Both PGP and GPG for example by default compress the plaintext priorto encrypting it. This is hardly novel.
(Trollish post coming...)
... so Joe User is going to encrypt/decrypt zip files? And he'll pay for the this when it was offered as shareware before?
Joe User doesn't care. Joe user has an internet connection, MS Works, and couldn't tell the difference between a firewall and a firefly.
I think they'll lose money and people will use the regular format because its out there and you can encrypt it however you please now if you feel like it. Who would pay for this?
For all the spyware they crammed into their product, you would think their marketing department would have done a better analysis on future market share...
This space for rent.
sick of the woes of the 2 gig limit on zip's data structure
Not only that, there are apparently file number limits also. I recently had to archive up a few million small files, and ZIP just exploded. I tried InfoZIP on Linux and WinZIP, and both did the same thing, created the ZIP file but then it didn't work.
So I used RAR. I really don't ever use anything else anymore; RAR is what they have to surpass now.
If you want a zip utility with good encryption now, UltimateZip is a pretty good WinZip clone. It is free (as in gratis) for private and commercial use and has an extra meny command that can encrypt/decrypt with AES Cipher Rijndael. It's only for Windows though.
Never express yourself more clearly than you are able to think. --Niels Bohr
Either YOU are joking or you clearly don't understand much about compression. Sorry I'm not trying to be an asshole but the orginal statement is correct.
The fact that the filename was unencrypted got one of our students an warrant for breking in to our system. All filenames, size, timestamp matched one of our server.
:)
Nice when people just don't know
The zip compression does not generate a data stream starting with PK. That is just the start of the zip header. However, you are correct in that the compressed data does have to have at least some sections following a defined format even if the contents themselves are unpredictable.
This sig is a figment of your imagination.
Just in case it's not clear to everyone, JAR files *are* ZIP files. See http://java.sun.com/docs/books/tutorial/jar/basics /index.html for docs on this.
ZIP files are more relevant than ever, but PKZip is not. They have little chance of taking control back.
This is the most disturbing part of the whole story. I think that PKWare will die a slow and painful death as all the "interesting" ideas get thrown on the floor. Why do companies think that purchasing a successful company and then changing the basics around how they operate will make them grow?!?
Yea, making the company "market driven" is going to work.
KangarooBox - We make IT simple!
But THE TRUTH IS - Dilbert really fucking SUCKS okay!
suckit
What we need is a Windows program that looks and acts like WinZip, can compress and decompress .zip files, but saves new archives in .tar.bz2 (.tbz?) by default.
You could have a little "What is .bz2?" button on the Save Archive dialogue that explains that, "BZIP2 compresses your files much better than ZIP does, making it easier to send them over e-mail or instant messaging programs." Something that Joe User could relate to.
Does such an application already exist? Anyone?
The US Army: promoting democracy through unquestioned obedience
Did he also pass away shortly before WinRAR 3.0? If so, that doesn't sound promising for the continued support of WinRAR.
You were mistaken. Which is odd, since memory shouldn't be a problem for you
You couldn't pay the trolls on /. to come up with a better paragraph than this.
How can you be worried about the /. trolls?
Apparently you've never seen the strippers in Milwaukee.
"I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
Yeah, I've always thought it's for lamers!
Please, please, please control yourself a bit. Defending Christianity with profanity and name-calling isn't exactly helping the cause..
I wonder if this new business plan has come up because of the new feature in Windows XP -- Compressed Folders, aka .zip files that are treated just like folders. Zip files in XP now have the little + icon next to them, just like folders. Click on it, and it opens the file and directory listing just like a folder. Drag and drop files into and out of the 'compressed folder.'
Ouch WinZip...
"And like that
Since a Zip has to be decompressed anyway
While until just recently, this was true - now you can create a "ZIP" file that doesn't decompress. The idea is instead of decompressing the files to disk, a tiny user-mode OS is inserted between the application that needs to use the data and the compressed data. The new OS does transparent decompression/decryption and to the application it appears the files reside on the hard drive. The OS provides streaming decompression so only small blocks are decompressed at a time and the memory requirements are very low. Yes, the data is present in memory in unencrypted form at some point so it is possible to hack - but it provides a pretty good level of data security.
The cool thing is that the archive size is usually the same size as a ZIP, but it runs directly with no install and no decompression time. Usually applications load 2x faster in this state.
This is something I've spent the last year working on. Checkout here
-- Virtual Windows Project
Maybe the editor was trying to be ironic... compression, growth...
I have been using WinRar for years, it's been the easiest to use and most versatile archiving program for windows I have ever used. (yes this is a shameless plug but I think the product is that good) It completely supports the .rar and .zip formats along with being able to extract and/or decompress the following formats CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO.
The integration into the shell and the multitude of options for RAR archives like solid archives (treating the data as one big file to get better compression), recovery data (allows a good portion of a damaged archive to be reconstructed with little space overhead).
Overall I wish that rar would become the de facto standard (it's not completely free but 90% of the functionality is). The compression gain over zip is incredible and it's A LOT easier to use.
...When Katz was in charge, PKWare's programmers often would work on new features that they found interesting rather than targeting specific needs of potential customers, Kennedy said.
"In some cases what they did was successful, but in many cases what they did wasn't anywhere near successful," he said. "The company from this standpoint now is market driven."
The engineers are no longer in charge, money is. All the clueless and stupid "features" that corporate slave drivers can think of will become projects for the Brown Deer survivors. I can imagine them asking for central repositories of file lists, tables of "sensitive" files that can't be ziped, and other silly work arounds the serious lack of data control their w2k desktops have. I can also imagine that half of the "I wanna micro manage my staff to death" initiatives will directly contrardict the requirements for the other half. Sounds like hell if they really have remade the company that way, and sure the customer gets screwed along with the lusers. That's what happens when you put sales in front of engineering.
I could be wrong. Dr. Kelly could be a fine fellow and have no intentions of making this happen. It will be difficult for him to manage the monster he's making. Good luck and never trust M$, the folks that bought 5th Generation Software to kill Fastback and who have always seen backup utilities as a threat and aid to "pirates".
Friends don't help friends install M$ junk.
The poster is absolutely correct. A proper stream of encrypted data should be ~uncompressable as it should resemble truly random data.
Trolling is a art,
Thanks for the clarification, I had always thought the shrinking filesize was a result of PGP using extremely tiny bits.
From The History of Circumcision
Today, Circumcision is acknowledged by all medical journals and major health agencies to be an unecessary and possibly damaging (both mentally and physically) practice!
I was about to point out that ZipMagic has done this for years, but on checking your site you seem to be talking about 2 slightly different things.
Using a ZIP/compressed file as a file system level folder via an OS extension has been around on the desktop for years - ZipMagic, for instance, and SparkFS on Acorn RISC OS is even older.
However, your app seems to do something else (compress an EXE and all its files into a single EXE that runs natively, for speed and obfuscation reasons), and it doesn't use the ZIP file format.
At least I hope it doesn't use the ZIP format, otherwise it's trivial to bypass the system to de-obfuscate it.
Tim
I still find myself doing web searches for pkz204g.exe all the time. Let's not beat around the bush: the Windows mainstay in the world of zip, Winzip, is awful, awful, awful. There are other decent zip guis and zip-compatible win32 archivers out there, but none of them seem quite right. PKzip should have a better win32 offering, and maybe now we'll get to see it.
Archival software should be a central component of any modern operating system. On Windows, it's an afterthought -- and not even a particularly good afterthought.
Yeah I got confused when reading his post - thought he meant the reverse.
Dilbert blows, too!
If zips just had a more 'rar' like ability to do multi-parts, zip would probably have more flexibility. Screw more 'security features'. Just fix the multi-spanning (multi-part) zips. That implimentation was horriable from the beginning. It was competing with lharc at the time (late 80's) and lharc just kicked it's butt as far as multi-parts. The whole idea of being restricted to floppys is just a bad idea.
Yeah thanks for correction (see my reply above).
(Usually I would get trollish, but hey, this is Grub author here - I am not worthy :)).
Beer city, my home! I was so suprised the first time I learned that PKWare was here. I didn't think WI ever came up with anything cool. (Of course, we (Kenosha maybe?) are the home of ZModem, too.... anyone remember that?)
The guys were not worthy, the game makers or the souchebags from PKWare... shit you fools.
Yeah, As far as I know, there isn't anything else like this. There are some system-level things you can do if you install device drivers, but what user is going to put up with that for every other application or data file they receive?
Thinstall is all user-mode code and doesn't install any drivers. Everything needed for the additional functionality is built into the EXE. So it will run directly from CDROM/floppy on any Windows computer you walk up to. The overhead size it adds to the EXE is about 75k, which is much smaller than InstallShield would take, and I think smaller than WinZip's self-extracting EXEs.
-- Virtual Windows Project
Copyrighted routines by Software Enhancement Associates, the ARC format, decompiled it and renamed it PKArc. Katz lost in court, paid a lump sum and who knows what licensing deal was also struck. Yes they were based on public doamin algorithms, but they were changed so as not to be the same. Modified to do it better than the PD routines...then Katz disassembled it, kept most of the routines, spelling errors and all(Plagerist), then repackaged the shit. Much like HEX editing old BBS software to make a "new" version. Katz is no hero, he is a thief. He paid for his transgressions. He drank himself to death. What a role model. You fucks are brain dead. Mod me you-self righteous morons!
You say zip, they think WinZip.
was, "The investors who bought the company.... bolstered the top management team." In light of some of the recent commentaries by Robert X. Cringely (like this one , the decision to usie"professional managers" in a software company may be the kiss of death. Too many of these suits have a "vision" of short-term gain versus long-term profitability. PKware is not a public company, of course, and doesn't necessarily follow Cringely's model (which is to increase stock prices, sell out, and haul ass for the next vict... er, company). But, if there is an IPO in the near future, watch out!
It was also interesting to learn that a drunk techie CEO who let his programmers follow their own interests still managed to have a profitable company. Remind me to hang out with strippers more often.
No one ever had to evacuate a city because the solar panels broke!
The bloat already happened.
In August of 2000, I bought PKZip Explorer from PKWare. Figured for the $10 special promotion, what the hell, and it would be nice to have PKZIP that could handle Windows long file names. Also assumed it would have the same feature set as PKZIP for DOS, and their promo literature certainly *sounded* like it would.
Well, it was one of the poorest $10 purchases I ever made. The installer (a two-step, partially online-only process due to paranoia about piracy) is about 6mb, and the installed program is apparently scattered thruout Windows. So I was already annoyed by the time it was finally installed and running.
On to making my first ZIP with it. Turns out the ONLY thing it can do is grab the specified files and create a new ZIP, or unzip a specified ZIP. That's ALL it can do. It's absolutely devoid of ALL the switches and options that made PKZIP for DOS so useful. The only good thing I can say about it, is that it's fast.
Now, maybe it's improved some since then, but if it didn't even have its own ancestral feature set in 2000, yet was already 3x the size of competing products like WinZIP and WinRAR, I have scant hope for later incarnations.
And thanks to this experience, chances are I'll never buy another product from PKWare.
~REZ~ #43301. Who'd fake being me anyway?
I sure PkWare never goes out of business. I don't know what I'd do without my WinZip and my GNU zip/unzip.
Encryption and compression make a lot of sense...
;)
Yeah, I just hope PKWare remembers to compress the data *before* they encrypt it.
They're going to break it, plain and simple. A nice, neat, simple alogrithm will be bunged up with neat little bells and whistles and useless cruft.
Thanks, I'll pass.
WinXP supports .zip compression natively; pkware will be dead by the next release of Windows unless they come up will a killer-app for people to spend money on.... it's gonna have to be pretty cool for me to ever spend the the 5 minutes downloading it agian.
..And don't forget Dilbert is ghey.
Okay, I didn't read all the comments, and I only did brief research to make sure I was correct, but nobody has seemed to mention that recent versions of Pkzip have been known to contain Spyware, such as TSADBOT. My mother had this on her machine, and I'm pretty sure it was from Pkzip.
Check Google.
From the first hit in the search: "Aside from the spyware,
PKzip is a great, easy to use "free" zip utility software"
I wonder if that's part of the new business plan?
for a free archiver which creates / unpacks zip, tar, bzip, and gzip go here www.davidcampaign.net/dczip.html
to create a tar.bzip just save it with that extension. if you save it as foo.bzip it will automatically tar it first.
It would be really nice if slashdot actually displayed the date.. the article linked to above simply lists days in "april".. how is anyone supposed to know it was 2 years ago ?
With all this talk of encryption and compression being a good idea, I had to chime in. It would be crucial in the process to know when encryption is occuring. If encryption occurs before compression the wouldn't the compression rate be low? Stated differently, good encryption shouldn't be able to be compressed too much. (http://www.hifn.com/docs/a/The-First-Book-of-Comp ression-and-Encryption.pdf)
Can't spell slaughter without laughter!
pkunzip 2.04g is the one piece of software I've had ever since I started using computers (pre-1993) that I still occasionally use and keep copies floating around. There's nothing wrong with it! Can't say that about any other 10-year old piece of software.
I just heard some sad news on talk radio - video game character Mario Mario a.k.a. "Super Mario", was found dead in his NOA home this morning. There weren't any more details. I'm sure everyone in the Slashdot community will miss him - even if you didn't enjoy his video games, there's no denying his contributions to popular culture. Truly an Italian icon.
the a pkware or winzip.
So I called the PKWare offices one day and asked to speak to their marketing manager or equivalent. Got some chick on the phone and I explained that since we had a lot of customers asking about it, and that we always recommended PKZIP, we were willing to distribute their promo with our package, no strings attached. She asked, "Why would you do that?". I explained again that it's just we thought their product was very good and we weren't asking for any "exchange" or anything, just that if they had any sort of flyer or promo, we'd be happy to help out and include it in our packaging as our "officially recommended" product. She again asked, "Why?". I was a bit stunned, to say the least!
I tried once more to explain it, as simply as I could. She finally seemed to get it, and said she'd send a flyer. No, no, I said, if you can send a small stack of them, like you have at the shows, I'll put one in each of our packages. We'd only use a few hundred, we're not Borland, and we'll do it for free, just because we like your product. She replied that I could print them up myself from the one she would send. At this point I thanked her for her time, and hung up.
Poor Phil, with people like this "running" his business. It happens too often: a brilliant engineer with little or no business sense, and he gets eaten alive in the business world.
- Encryption doesn't make files bigger at all. (Maybe a couple of extra bytes of header depending on the wrapping format, but not the data).
- (working) encryption kills compression stone dead (compression loooks for patterns in the data - encryption hides all patterns), thats all.
- Compress-before-encrypt is obvious and well known. PGP did it way back. GPG does it. TLS/SSL now does it. ssh has it built in. IPSec has it as an option now.
If RSA is involved, maybe they're just using the PK name to legitamise a new version of RSA Mailsafe - a lame PGP clone from DOS days (that wasn't compatible with PGP). RSA never did make much from PGP, but it's still popular and used, unlike s/mime and the public PKI, which is going nowhere.In this post-9/11, post-Columbine world, where geeks, evolutions next step, flock to movies such as Spider Man and Fellowship of the Rings, what we need is a robust compression algorithm.
Wait, wrong Katz.
Most compression formats have lead in characters in the files, PKZip does anyhow so thats probably not a problem when breaking the encryption.
He who defends everything, defends nothing. -- Fredrick The Great
Wouldn't this be a problem for random access? I mean lets say I'm playing a 700MB divx that I decided to zip as well (admittedly a stupid thing) and I decide to start half way through the movie, it would have to decrypt the first 350MB then?
:)
I see this as only being useful for sequential access, please correct me if I'm being stupid here
He who defends everything, defends nothing. -- Fredrick The Great
Installshield CAB files are not microsoft cabinet files, they are a foobar format of their own, that happens to use the .cab extension.
I've not really had a problem with this. I compress blocks of 64k at a time so random access to large files is about this same or faster than normal. If an application had a long spell of jumping around in the file, reading only one byte at a time then performance would suffer - but it's likely to suffer worse without compression because there is a higher possibility of a disk seek, which is much slower than decompression.
While the block size might be configurable in the future, beyond 64k compression doesn't get much better and there is the additional memory overhead from having to store an entire block in memory before passing it to the application. But for your example, a divx movies is unlikely to compress much - if any, no matter what the block size it.
-- Virtual Windows Project
The Info-Zip group provides multiplaform code to zip and unzip under a BSD-like licence.
__
Men with no respect for life must never be allowed to control the ultimate instruments of death.
GW Bu
bundled up the files into an uncompressed zipfile with -e0, and then compressed that. This gives you a few percent over compressing the files straight into a zipfile, when they are compressed individually.
I tried once to do that but I noticed that the size were simlilar if not bigger. I guess it would only work with lots of very small files.
__
Men with no respect for life must never be allowed to control the ultimate instruments of death.
GW Bu
Since Java's library runtimes are compressed using the pkzip alg. - or has that changed in the past 3 years?
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
I still regularly use Qedit 2. even on wifey's XP machine .. when she's not looking. Configurable, fast, Wordstar-like ^K commands, smaller than Notepad (gak!), the list goes on. Hell, I even do my HTML with it.
Who needs brute force? People silly enough to use password-protected zip files really don't care about security that much. One time I wanted to install something on a new computer from the recovery CD that came with a different computer. Everything was stored in password-protected zip files, and the recovery program checked to make sure you were using the CD right computer. But of course the recovery program itself had to know the password. A simple search of the binary turned up the command line used to launch pkzip, and the password right next to it stored as an unobfuscated string. Piece of cake.
BTW, the password was "magic"
main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
and be a slashdot editor as well.
Can you help???
Thanks, I realize compressing divx would be a silly thing to do, it was just an example :)
A few years ago when I was at uni I was doing my postgrad thesis on multi-dimensional DB indexing. I was comparing several algorithms against one another, the main problem being that the bottleneck of the system was disk access so I couldn't make a fair comparison. This was of course exacerbated since I was using Java (hey, I was young and reckless back then) so the IO was slow. I looked at a few ways of improving the IO and one method was compressing the data to load faster (since cpu cycles were cheap), it was however unfeasible because of the random accesses the database would have to do. I ended up buying a ton of RAM and storing the DB there.
Now I think about it more it should be reasonable straightforward to store DB blocks compressed, the index after all keeps an byte-offset to the data so I don't see how compression would effect it as long as the data was stored in 64K blocks. I do think that this compression would have to be managed by the DBMS not a generic system wide compresssion system since the index should represent bute offsets in the compressed file not the uncompressed file (otherwise more work would need to be done then actually needed). It would be a cheap way of getting more disk space, but more importantly it may speed up the access time, like a cheap SCSI (or mabye use it with SCSI) at the expense of some CPU.
</rant>
He who defends everything, defends nothing. -- Fredrick The Great
That is a good idea, I wonder if any of the big guys use compression to get better performance. I think they just tell people to buy more RAM and do more caching instead.
One problem is that compression is always a lot slower than decompression so a database would want to store blocks uncompressed initially and then have some sort of background-idle process that compresses blocks that have not been written to in X amount of time. Depending on your applicaiton, 99% of database access is read-only so you could see a significant performance increase for large databases. Basically you get 2X or more speedup of your harddrives at the expensive of CPU. I imagine that most databases would compress by much better than normal data.
Depending on the application, Databases are IO limited, not CPU limited so trading some CPU speed for better IO is a good tradeoff.
And the database could keep two levels of cache in memory - one for compressed data and one for decompressed data. This would allow you to store a much larger cache in memory while eliminating decompressions of frequently used data.
-- Virtual Windows Project
These programs are essentailly filters and the most logical and flexible way to provide them is as seperate entities.
Your argument could work for spellcheckers and word processors--but they still get bundled because they're used together.
Whenever a set of programs is commonly used together for the same task (create a file, move a file, etc.), a consolodation should at least be attempted.
I for one hate having to make WAVs before I can make OGGs. If the only way to have encryptied archives was to ZIP and then Archive them, I probably wouldn't do it.
The computer industry is journalists in their 20's standing in awe of
entrepreneurs in their 30's who are hiring salesmen in their 40's and
50's and paying them in the 60's and 70's to bring their marketing into
the 80's.
-- Marty Winston
- this post brought to you by the Automated Last Post Generator...