Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Software

.ZIP Standard to Fragment? 627

fudgefactor7 writes "As IDG.NET tells us, the venerable .ZIP compression standard is about to undergo a bit of a schism. PKWare and WinZip, the "big two" in the .ZIP format biz are (unfortunately) going to be making their respective releases incompatible (to an extent) and an archive made with one may not be accessible from another. The problem lies with PKWare not giving information to WinZip, thus making WinZip to go it alone."
This discussion has been archived. No new comments can be posted.

.ZIP Standard to Fragment?

Comments Filter:
  • by Skyshadow ( 508 ) on Tuesday June 10, 2003 @01:07PM (#6162246) Homepage
    While this is a Bad Thing from an open-standards standpoint, does anyone actually use the security features on zip? I'd think anyone concerned enough to protect their archives would want to use a serious encryption format.

    So, if a fork occurs in a feature which nobody uses, does it make a sound?

  • Not that serious (Score:3, Insightful)

    by Chris_Jefferson ( 581445 ) on Tuesday June 10, 2003 @01:07PM (#6162252) Homepage
    This is only related to the encryption. Those of us who have been using winzip for a long time will remember that winzip never used to handle multiple part zips, so if you wanted to handle them you had to point winzip at a "real" pkzip. I will be very suprised if the same system doesn't occur here. Also who is going to use zip's build in encryption anyway?
  • PKWare vs. WinZip? (Score:5, Insightful)

    by micromoog ( 206608 ) on Tuesday June 10, 2003 @01:07PM (#6162261)
    Goodbye PKWare.
  • uh, bzip2 anyone? (Score:2, Insightful)

    by Anonymous Coward on Tuesday June 10, 2003 @01:12PM (#6162328)
    Why are we still all using this archaic .zip, when there's stuff that's so much better?
  • by Kjuib ( 584451 ) on Tuesday June 10, 2003 @01:14PM (#6162345) Homepage Journal
    sounds like PKware is following the route of all the other major software organizations. Sharing info with people, making friends, being helpful. Then when the chance comes - breaks away from the group and wont share with the others. Oh - wait - that isn't the big boys, that was kindergarden.
  • by Slime-dogg ( 120473 ) on Tuesday June 10, 2003 @01:14PM (#6162350) Journal

    It seems as if PKWare and Winzip are moving into the realm that is dominated by PGP and the GNU variant. PGP compresses the data when it encrypts it, so that need was taken care of already. I wouldn't use either Winzip or PKZip to send an encrypted zip file, because PGP is more universally known, and can give you 2048 bit encryption.

    AFAIK, the actual zip standard hasn't changed, which means that you'll be able to open zip files with either program (or the WinXP shell... heh). That's what I see most zip files being used for anyway... Windows based shareware / freeware. Stuff where encryption is not necessary.

    The venerable tar.gz and tar.bz2 formats, thankfully, will not be dictated by stupid companies. :-)

  • by Phreakiture ( 547094 ) on Tuesday June 10, 2003 @01:18PM (#6162395) Homepage

    Yes, I do know the answer to that, and so do most of you, but the hordes of Windows users out there do not.

    What will happen is that the WinZip will win this feud, simply because it is what people use.

    ...and since the problem stems from PK not sharing information, UNIX zip implementations will likely behave in the same manner as WinZip.

  • by The Bungi ( 221687 ) <thebungi@gmail.com> on Tuesday June 10, 2003 @01:19PM (#6162405) Homepage
    Perhaps you should pay for it and you wouldn't have that problem. $30 bucks is probably $30 more than most people here are accustomed to paying for software, but in my opinion it's worth it. I bought a license three years ago and it's paid for itself many times over since then.
  • by kmactane ( 18359 ) on Tuesday June 10, 2003 @01:28PM (#6162501) Homepage

    In paragraph 14 of the article, just before the heading "Other Options": "But the spec should not come out until a product is done, says Steve Crawford, PKWare's chief marketing officer."

    I'd already been kind of wondering what was up with PKWare not documenting stuff. Now I'm starting to think they're just messed up. Specs should be released first (IMNSHO); then everyone who needs to support the spec can write to it.

    We'd scream bloody murder if Microsoft released a new version of IE that implemented some bizarre new HTML or HTTP standard, even if they said they'd publish a spec for it a few months later. And the same goes for Mozilla. We very rightly insist that browser makers build their software to support the already-published specs from the W3C and IETF.

    Similar comments apply to Apache and HTTP, CGI, and various other standards; to Sendmail/Postfix/Qmail/etc. and SMTP; to Linux and the POSIX standard... this is what standards and specs are for

    Free clue to PKWare's Steve Crawford: you're just a marketing director. Let your CTO worry about specs; you're just making your company look worse.

  • by Corvaith ( 538529 ) on Tuesday June 10, 2003 @01:34PM (#6162559) Homepage
    The whole point of this story is that PKWare is doing some kind of encryption thing that they aren't sharing with others. So only PKWare's zip program will support said encryption. It isn't just WinZip that won't. WinRAR will still support zip the way it has, sure. But it won't support the new encryption deal.

    So switching doesn't do a hell of a lot of good unless you switch to theirs. Which is probably the plan, I guess.
  • by Schnapple ( 262314 ) <tomkidd.gmail@com> on Tuesday June 10, 2003 @01:38PM (#6162611) Homepage
    The problem lies with PKWare not giving information to WinZip, thus making WinZip to go it alone
    Well then there's probably not going to be much of a problem, given that almost no one uses PKZip anymore. I'm young here but IIRC, everyone in the world used pkzip/pkunzip in the good old DOS days, but then when Windows started to rise, people started looking for a graphical frontend to it, and WinZip pretty much took the lead. I don't recall if WinZip was just a frontend in those days but before long it had integrated ZIP support.

    Also, memory serves that Philip W. Katz, the late founder of PKWare, worked with IDC to make the ZIP file format public domain, both because it wasn't entirely original to either organization, and also because it would never take off were it not. So here then we have PKWare, in the wake of the death of Katz, trying to "pull a Microsoft" and make their version incompatible with others in the hopes that more people will use their version. For that matter, I think PKWare's main claim to fame for years now has been that they were "the first".

    However this has the potential to backfire. PKWare may be trying to "pull a Microsoft" but they are not Microsoft and so now they're in the position where their product now creates the incompatible file. A file made with PKZip may not work with others, a file made with WinZip almost definitely will.

  • by PetiePooo ( 606423 ) on Tuesday June 10, 2003 @01:50PM (#6162748)
    How's AES for serious encryption format? That's what the new WinZip 9 beta boasts.

    AES what (how many bits)? And how do they collect entropy? How do they generate the IV? Are there password complexity rules, or at least warnings on insecure passwords?

    The actual encryption algorithm is but one small factor in determining the security of a system. People who say thinngs like, "It uses AES, so its secure," are the ones that the NSA, CIA, and FBI encourage, because they're the ones that can be easily fooled.

    If WinZip9 uses AES with 56 bits, no thanks. That's not secure. If they use 128 bits, kudos.. its adequate for most uses. If its configurable up to 256, even better. However, using a published and reviewed encryption product like PGP or GPG would still be my method of choice.

    I'd like to suggest Bruce Schneier's [counterpane.com] Cryptogram [counterpane.com] as a good source of applied crypto knowledge. My favorite section of his newsletter is The Doghouse, [counterpane.com] where he debunks dubious claims and "cryptographic snake oil".

    Anything labeled as "proprietary" is generally bad when it comes to cryptography. Peer review is the best way to verify a system can be trusted. And that's difficult to do on closed-source products.
  • rar is lame... (Score:1, Insightful)

    by Anonymous Coward on Tuesday June 10, 2003 @01:59PM (#6162828)
    because every new version is incompatible to the old one. I do not want to waste my time by downloading and installing that crap every time I need to extract something because some lamer hat to use the "latest and greatest" cracked beta version of winrar.

  • by The Kryptonian ( 617472 ) on Tuesday June 10, 2003 @02:04PM (#6162899)
    Most zip files, sorry to say, are made with WinZip now, so all that PKWare's reticence has accomplished is the balkanization of their own product.
  • by shaitand ( 626655 ) on Tuesday June 10, 2003 @02:08PM (#6162945) Journal
    Actually the DMCA does NOT allow reverse engineering of security mechanisms... like oh... pkware Encryption algorithms...
  • by steveg ( 55825 ) on Tuesday June 10, 2003 @02:17PM (#6163041)
    IBM created the standard for x86 PCs.

    And lost control of that standard with the PS/2. By being incompatible with that standard and trying to force everyone else to move to the 'new standard' while simultaneously locking other vendors out.
  • by Darth Fredd ( 663620 ) <DarthFredd.gmail@com> on Tuesday June 10, 2003 @02:24PM (#6163112) Journal
    Ah! Somone understands.

    I use the "trial" version of Winzip (You've been using this for 683 days! This isn't free!) and since I *never* compress and I only uncompress when I download a new Quake/HL mod, its no biggie which utility I use.

    I think this entire thing is getting blown *way* out of perspective. At risk of being repetetetive and a noing:

    Who gives a crap about zip encryption?
  • by mnmn ( 145599 ) on Tuesday June 10, 2003 @02:24PM (#6163118) Homepage
    If they do make themselves incompatible, a third party will come along, incorporate both compressions and will win the market. Will you buy Winzip and have some files not open? Or download some other from sourceforge that will open any zip files.

    And come to think of it, what further changes are they planning anyway? The zip format is very much standard and making something new that cant open zip files will not work, nor will compressing files in a format in which most unzippers will fail. The market itself will ensure the old zip format will remain.
  • by artemis67 ( 93453 ) on Tuesday June 10, 2003 @02:27PM (#6163158)
    What will my unix *zip programs be compatible with?

    If PKWare suddenly closes their format, and if WinZip keeps theirs open, then it looks like WinZip will win by default.

    It seems that we've been down this road countless times before. The way to win marketshare in the tech sector is to keep things open and allow other companies to champion your standard for you.
  • Think please. (Score:2, Insightful)

    by twitter ( 104583 ) on Tuesday June 10, 2003 @02:49PM (#6163387) Homepage Journal
    maybe it's the tar.gz format that's lame. If you there's a gzipped tarball of 1,000 files, and you want to extract only the last one, you have to wait for the entire file to decompress.

    No, gzip is very nice thank you. It's a tool that does what it says it will, compress files. The way you use it might be at fault. Don't make giant archives of unrelated work. That may be the unix way, but it's not the efficient way.

    Who made you SCO this week? ;-)

    The unix way is to break your work up into reasonable chunks. Try making tarballs of related work, then a tarball of tarballs, then compress the biggie to get it from your place to someone elses. That way you get your data to the other side in a usable form. If you need to compress the smaller archives for storage, go ahead. To keep the other side up to date, just send the files you modify. Tar can append and replace files in archives.

    You can probably extend the same methods to a graphical client like winzip. Make zips of zips and all that.

    The big story here is that PKware is not sharing information. That means that people who don't have pkware eventually won't be able to work with archives sent by pk users. It's obnoxious, the same way WORD.DOC is. Free software might be able to keep up, but Winzip won't want to. Oh, the wonders of closed source develpment. Make it stop.

  • by Merlin_ ( 22156 ) on Tuesday June 10, 2003 @02:50PM (#6163399) Homepage
    Whichever one is embedded into Windows XP.
  • by twitter ( 104583 ) on Tuesday June 10, 2003 @03:00PM (#6163510) Homepage Journal
    So, if a fork occurs in a feature which nobody uses, does it make a sound?

    It does when the company in question starts dumping product and people start using it. Just let them promote the useless feature and wait for the ass pains to set in. If they are dumping a "client" ala Adobe PDF, people can say, "Don't complain, the client is free." Ugh, at least Adobe released file specs.

    If a company decides to go 20 years retro and create a new non free file format, that's just one more dumb format to get in the way. You would hope that people knew better by now, but they don't. Witness the growing popularity of M$.DOC, the dumbest way to exchange text ever.

  • by mickwd ( 196449 ) on Tuesday June 10, 2003 @03:02PM (#6163535)
    "That may be the unix way, but it's not the efficient way."

    Except that the Unix way allows compression of the collection of files as a whole, rather than per-file.

    To take an extreme example, consider tar-ing and gzip-ing the /usr/include directory, with hundreds of small files, many of which contain a very-similar GPL header. Only when the files are first collected together into a single tar file can this duplication be compressed away. Zipping the individual files will not be able to compress as efficiently (especially when files are added to the archive after its initial creation).

    But, that said, the actual degree of compression is not the only consideration for a good compression format. For example, being able to add or remove individual files from a .zip archive is a useful feature in some circumstances.
  • by djNocturne ( 94307 ) on Tuesday June 10, 2003 @03:38PM (#6163931)
    From the article:

    "Certificate-based encryption is still a work in progress," says Jim Peterson, PKZip chief technology officer. "We're not publishing it because we still have a number of features to add."

    Sing it, brother. So essentially, cert-based encryption in the zip format is too much of a moving target to bother posting a complete spec, even a preliminary one, but not enough to prevent you from introducing the feature into your product almost a year ago? Solid.

    But is this simply one man's poor choice of words? Maybe he's being quoted out of context. Luckily, another suit quickly steps in to disabuse us of that notion:

    But the spec should not come out until a product is done, says Steve Crawford, PKWare's chief marketing officer.

    Read: "We can't publish the full details of changes to our open format until our own commercial implementation has gone through a few revs."

    Okay, I need everyone who loves to bash Sun's handling of Java to line up on the left over here. Please proceed in an orderly fashion ... we don't need any pushing and shoving. You'll be issued a standard wooden stick, and you'll each get one whack at the PkWare piñata.

    Giving Sun a little credit, for at least having the good sense to provide some form of community review process on proposed specifications, is optional, but highly recommended.

    Those who wish to play the role of PkWare apologists should instead use the wooden stick to beat themselves unconscious ... to the benefit of everyone else.
  • by forgotmypassword ( 602349 ) on Tuesday June 10, 2003 @04:17PM (#6164391)
    Then why don't you try the following experiment. Save the same file to two different file names. Zip one file, then add the other to that archive. Notice the size difference in the two archives.
  • by 73939133 ( 676561 ) on Tuesday June 10, 2003 @05:38PM (#6165211)
    In the meantime, I'll be plucking decompressed files right out of the middle of my zip archives, in a fraction of the time.

    That's the difference between gadget freaks and users. Most users extract single files so rarely that they really don't need an entirely different format. For the once-in-a-blue-moon event that they have to find a single file, they probably just untar the whole archive, find the file by browsing the directory tree, and then delete the tree. But gadget freaks are so happy to have just the right gadget for a particular problem that they will go through any cost to acquire and use a gadget.

    And when you have an application that needs a random access format, zip is pretty lousy: you'd be better off with a loopback-mounted file system (like MacOS .dmg) or a small database.
  • by Anonymous Coward on Tuesday June 10, 2003 @06:40PM (#6165781)
    It doesn't matter what is better, and it doesn't matter what we use. The fact is, there are zip files out there that we're going to need to use, and Windows users will not know what to do with a .tar.bz2 ...

    That's why I have zip tools here on my Linux box. Occasionally, I will need to extract a zip made by some Windows user... Or maybe, some day, I'll need to make an archive for one.
  • by aphor ( 99965 ) on Tuesday June 10, 2003 @07:49PM (#6166382) Journal

    If you use GnuPG(GPG) [gnupg.org] or PGP [pgpi.org] to encrypt your files, you get compression [pgpi.org] too. There is absolutely NO reason to use a nonstandard compression utility to do low quality encryption.

The moon is made of green cheese. -- John Heywood

Working...