comp.lang.ada
 help / color / mirror / Atom feed
* Coming soon: Zip-Ada v.51, with a LZMA encoder
@ 2016-08-20 23:42 gautier_niouzes
  0 siblings, 0 replies; only message in thread
From: gautier_niouzes @ 2016-08-20 23:42 UTC (permalink / raw)


In a nutshell, a LZMA encoder has been added to the collection.
It is not a binding, nor a full literal translation of the C code,
but it has been written from scratch. Only a few portions such as the
bit encoder are translated. Other portions are mirrored from the decoder.
Some effort has been put to have clear identifiers and to make the
whole algorithm understandable.

List of changes for the upcoming version:
  - LZMA.Encoding has been added; it is a standalone compressor,
      see lzma_enc.adb for an example of use.
  - Zip.Compress provide now LZMA_1, LZMA_2 methods. In other words, you
      can use the LZMA compression with Zip.Create.
  - Zip.Compress.Deflate: Deflate_1 .. Deflate_3 compression is
      slightly better.

The sources can be retrieved from the following Subversion repository:
  https://sf.net/p/unzip-ada/code/HEAD/tree/
...or, if you prefer Git:
  https://github.com/svn2github/unzip-ada
  
Don't hesitate to test, play with, ask questions, report eventual bugs,
typos...
_________________________ 
Gautier's Ada programming 
http://gautiersblog.blogspot.com/search/label/Ada 
NB: follow the above link for a valid e-mail address 

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-08-20 23:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-20 23:42 Coming soon: Zip-Ada v.51, with a LZMA encoder gautier_niouzes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox