home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!sun4nl!cwi.nl!dik
- From: dik@cwi.nl (Dik T. Winter)
- Newsgroups: comp.compression
- Subject: Re: pkzip 2.04c / unzip v5.0 compatibility
- Message-ID: <8571@charon.cwi.nl>
- Date: 9 Jan 93 00:46:51 GMT
- References: <1if4d6INNpgs@gap.caltech.edu> <1993Jan8.142251.17607@murdoch.acc.Virginia.EDU> <1ikfkpINN4me@gap.caltech.edu>
- Sender: news@cwi.nl
- Organization: CWI, Amsterdam
- Lines: 27
-
- In article <1ikfkpINN4me@gap.caltech.edu> madler@cco.caltech.edu (Mark Adler) writes:
- > What is identical is the *format* of the compressed data, which
- > essentially defines what a zip decompressor has to do. It does not
- > put any restrictions on how that compressed data stream is generated.
- > In particular, it does not say how matching strings are found.
-
- I want to stress this. One other thing though, you have to agree on a
- maximum buffer size when doing compression/decompression. Otherwise
- a compressor using a larger buffer would outwit a decompressor using a
- smaller buffer. But a well written decompressor will find that, and
- might even adapt itself.
- >
- ...
- > This basic principle is what allows competing companies to agree on
- > standard compressed data streams, like JPEG, JBIG, MPEG, etc. The
- > standard allows common decoders for the format, but the companies
- > compete with more efficient and more effective *encoders*, as wellas
- > cheaper or better implementations of the decoders.
- >
- Right. Make public the format your compression algorithm creates. This
- will allow users on other platforms than where your compressor runs on
- to decompress the files (which might increase your sales). A bad example
- can be found in the MacIntosh community where there is no official public
- knowledge about how the compressors encode the data.
- --
- dik t. winter, cwi, kruislaan 413, 1098 sj amsterdam, nederland
- home: bovenover 215, 1025 jn amsterdam, nederland; e-mail: dik@cwi.nl
-