Adaptive Entropy Coding library
Libaec provides lossless compression of signed or unsigned integers
(samples) of sizes 1 to 32 bits wide. The library achieves best
results for low entropy data as often encountered in space imaging
instrument data or numerical model output from weather or climate
simulations.
Libaec implements Golomb Rice coding as defined in the Space Data
System Standard documents 121.0-B-2 and 120.0-G-2.
Libaec includes a drop-in replacement for the SZIP
library (http://www.hdfgroup.org/doc_resource/SZIP).
- Developed at science
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:42:Factory-Candidates-Check/libaec && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
libaec-1.0.1.tar.gz | 0000769507 751 KB | |
libaec.changes | 0000002847 2.78 KB | |
libaec.spec | 0000004564 4.46 KB |
Revision 1 (latest revision is 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 518486
from
Dmitry Roshchin (Dmitry_R)
(revision 1)
- Fix RPM groups, and slightly expand summaries. - Add fallback for SLE12 and older opensuse versions: use autoconf/make - fix compilation, package now needs c99 standard - avoid rpmlint warning "W: description-shorter-than-summary" - do not add README.SZIP twice - version bump to v1.0.1, switch to cmake * Fixes: Potential security vulnerabilities in decoder exposed by libFuzzer. * Added: Fuzz target for decoding and encoding. - Rename subpackage libsz2-devel to sz2-devel (see, e.g. https://build.opensuse.org/request/show/508143); provide/obsolete old devel package libsz2-devel for consistency. - Minor cleanup of specfile: * Move README.SZIP to libsz2 subpackage, this is the shared lib actually replacing szip. * Use `find` instead of `rm -f` to clean up libtool archives. * For devel packages, remove release number dependency on corresponding shared libs. - Remove static libraries. - Trim description a little. - minor spec cleanup to comply with spec-cleaner - Don't require lock-step of libsz and libaec - Update to version 1.0.0: * Include CCSDS test data with libaec * Better compatibility with OSX for make check * Allow Cygwin to build DLLs - remove 121B2TestData.zip from repo, now included in source, adjust spec - Update to version 0.3.4: * Pad incomplete last line when in SZ compatibility mode - tighten spec dependencies - split into 4 subpackages - initial packaging
Comments 0