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=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9cecf056761bd1d9 X-Google-Attributes: gid103376,public From: howell@cerc.wes.army.mil (Gary Howell) Subject: Re: Data compression (in Ada) Date: 1996/07/01 Message-ID: <4r9b2h$9dg@AesSedai.wes.army.mil>#1/1 X-Deja-AN: 163154374 references: <31D41C54.794BDF32@mailgw.sanders.lockheed.com> organization: Waterways Experiment Station newsgroups: comp.lang.ada Date: 1996-07-01T00:00:00+00:00 List-Id: In article <31D41C54.794BDF32@mailgw.sanders.lockheed.com>, Mike Roske writes: >I am looking for an Ada 83 implementation of a file >compression/decompression algorithm (a la Zip). It doesn't have to be >compatible with Zip. > >I have a need to take a file, compress it, and store it on an embedded >file system (part of the load process). At run-time I will be >uncompressing the file into RAM in order to access the data. There >isn't enough EEPROM to store the uncompressed file, but I have enough >RAM once I get started. > >My software MUST be written in Ada83 (contract requirement). > The following description from the PAL is exactly what you're looking for: ------------- Ada Software Repository Prologue ---------------- -- - -- Unit name : Object Code Compression -- : (1) compression_encode -- : (2) compression_decode -- : (3) compression_verify -- : (4) set_parameter_file -- Version : 1.1 -- Author : Bruce Petrick -- : The Aerospace Corporation -- : 2350 East El Segundo Boulevard -- : El Segundo, CA 90245-4691 --snip It is well designed, well coded, and easy to tailor. -- --|----------------------------------------------------------------------- --|Gary L. Howell | EMAIL G.Howell@cerc.wes.army.mil --|Coastal Engineering Research Center | Voice 601-634-2006 --|USAE Waterways Experiment Station | FAX 601-634-3151 --|-----------------------------------------------------------------------