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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.129.157.5 with SMTP id u5mr7353545ywg.26.1459405813084; Wed, 30 Mar 2016 23:30:13 -0700 (PDT) X-Received: by 10.157.42.231 with SMTP id e94mr150008otb.5.1459405813044; Wed, 30 Mar 2016 23:30:13 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!j90no46388qgd.1!news-out.google.com!u9ni316igk.0!nntp.google.com!nt3no6191224igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 30 Mar 2016 23:30:12 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:1205:c6ad:32d0:e9fa:cace:196d:832e; posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG NNTP-Posting-Host: 2a02:1205:c6ad:32d0:e9fa:cace:196d:832e User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <503b2323-224f-4498-86ae-4813d6084e2a@googlegroups.com> Subject: Ann: Zip-Ada v.50 From: gautier_niouzes@hotmail.com Injection-Date: Thu, 31 Mar 2016 06:30:13 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:29930 Date: 2016-03-30T23:30:12-07:00 List-Id: Hello, There is a new version of Zip-Ada @ http://unzip-ada.sf.net . *** In a nutshell, there are now, finally, fast *and* efficient compression methods available. * Changes in '50', 31-Mar-2016: - Zip.Compress.Shrink is slightly faster - Zip.Compress.Deflate has new compression features: - Deflate_Fixed is much faster, with slightly better compression - Deflate_1 was added: strength similar to zlib, level 6 - Deflate_2 was added: strength similar to zlib, level 9 - Deflate_3 was added: strength similar to 7-Zip, method=deflate, level 5 As you perhaps know, the Deflate format performs compression in two steps by combining a LZ77 algorithm with Huffman encoding. In this edition, two known algorithms are combined probably for the first time within the same software. Additionally, the determination of compressed blocks' boundaries is done by an original algorithm based on similarities between Huffman code sets. *** Zip-Ada is a library for dealing with the Zip compressed archive file format. It supplies: - compression with the following sub-formats ("methods"): Store, Reduce, Shrink (LZW) and Deflate - decompression for the following sub-formats ("methods"): Store, Reduce, Shrink (LZW), Implode, Deflate, BZip2 and LZMA - encryption and decryption (portable Zip 2.0 encryption scheme) - unconditional portability - within limits of compiler's provided integer types and target architecture capacity - input (archive to decompress or data to compress) can be any data stream - output (archive to build or data to extract) can be any data stream - types Zip_info and Zip_Create_info to handle archives quickly and easily - cross format compatibility with the most various tools and file formats based on the Zip format: 7-zip, Info-Zip's Zip, WinZip, PKZip, Java's JARs, OpenDocument files, MS Office 2007+, Nokia themes, and many others - task safety: this library can be used ad libitum in parallel processing - endian-neutral I/O Enjoy! _________________________ Gautier's Ada programming http://gautiersblog.blogspot.com/search/label/Ada NB: follow the above link for a valid e-mail address