CompuServe Messages

Director 3 idea

    15-Dec-92 22:17:09
Sb: #48011-Director 3 idea
Fm: Keith Doyle 75300,3406
To: Leslie T. Bartiromo 72347,776
I don't expect that some kind of encryption is difficult to add at the compression/decompression step, in fact, there are crunching utilities that do such things. However, I also figure we will not be doing our own trailblazing in the compression algorithm area, since there are multiple standards in this area now, and I expect that some of these existing standards would be difficult to beat as far as compression efficiency. Due to this, I expect that what we will do is to provide hooks to an external compression/decompression library (like squeezebox) and let other individuals have at the specialized cases like you describe. I encourage the utilization of libraries in this manner for a lot of features (or modules as well) because it allows for the plug-and play of alternative parts that might add features like you describe. For instance, a compression library like squeezebox could be utilized by a front-end "stub" library that calls squeezebox for the compression stages, but adds its own encryption stage. In this way, it would not be necessary to derive a specialized compression mechanism, and then be upstaged when a new standard comes out (and is perhaps implemented into a compatible library). If squeezebox (or similar) is improved, the stub library would presumably be compatible and therefore you'd get the features of the new squeezebox immediately, without waiting for someone to add them to the proprietary "encrypted" version. Keith