From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a1868a27625c21e7 X-Google-Attributes: gid103376,public From: "David Botton" Subject: Re: Looking for keyed file package Date: 1999/09/26 Message-ID: <7smj11$fp2$1@news.gate.net>#1/1 X-Deja-AN: 529713970 References: <37E817C6.80ED41E0@easystreet.com> <7saii8$5bl$1@nnrp1.deja.com> <7scrba$bdu$1@clnews.edf.fr> <7semeb$69u$1@nnrp1.deja.com> <7seobv$7ib$1@nnrp1.deja.com> <1999Sep24.130829.1@eisner> <7sijv6$tc8$1@nnrp1.deja.com> <1999Sep25.114101.1@eisner> <7sju61$pdv$1@nnrp1.deja.com> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700 X-Complaints-To: abuse@gate.net X-Trace: news.gate.net 938397537 16162 199.227.148.143 (27 Sep 1999 01:58:57 GMT) Organization: CyberGate, Inc. NNTP-Posting-Date: 27 Sep 1999 01:58:57 GMT Newsgroups: comp.lang.ada Date: 1999-09-27T01:58:57+00:00 List-Id: If you ever have the time to put together and example of building these keys in Ada, I'd love to get a copy (and publish it on AdaPower if possible :-) David Botton Robert Dewar wrote in message <7sju61$pdv$1@nnrp1.deja.com>... >This is a rather specialized area, and the techniques involved >are rather tricky. To get an intuitive feeling for why the above >is true, consider the following extremes > >1. Keys are very very different, in this case you only need a >little bit of the key to differentiate them (this is trailing >key compression in action, discarding trailing data in the >key that is not significant). > >2. Keys are very very similar, in this case leading key >compression becomes effective. > >The combination is effective in all situations. As I mentioned >earlier, the technique used in the Realia COBOL compiler gets >down to about 16 bits per key, including control information, >pretty much regardless of key distribution.