libdeflate: DEFLATE Compression and Static Library

Whole-buffer DEFLATE-based compression and decompression of raw vectors using the 'libdeflate' library (see <https://github.com/ebiggers/libdeflate>). Provides the user with additional control over the speed and the quality of DEFLATE compression compared to the fixed level of compression offered in R's 'memCompress()' function. Also provides the 'libdeflate' static library and 'C' headers along with a 'CMake' target and 'package‑config' file that ease linking of 'libdeflate' in packages that compile and statically link bundled libraries using 'CMake'.

Version: 1.24-0
Depends: R (≥ 3.5.0)
Published: 2025-05-27
DOI: 10.32614/CRAN.package.libdeflate
Author: Tyler Morgan-Wall ORCID iD [aut, cre], Eric Biggers [aut, cph], Google LLC [cph], Kevin Ushey [cph]
Maintainer: Tyler Morgan-Wall <tylermw at gmail.com>
BugReports: https://github.com/tylermorganwall/libdeflate/issues
License: MIT + file LICENSE
Copyright: see file COPYRIGHTS
NeedsCompilation: yes
SystemRequirements: GNU make, CMake
Materials: README NEWS
CRAN checks: libdeflate results

Documentation:

Reference manual: libdeflate.pdf

Downloads:

Package source: libdeflate_1.24-0.tar.gz
Windows binaries: r-devel: libdeflate_1.24-0.zip, r-release: libdeflate_1.24-0.zip, r-oldrel: libdeflate_1.24-0.zip
macOS binaries: r-release (arm64): libdeflate_1.24-0.tgz, r-oldrel (arm64): libdeflate_1.24-0.tgz, r-release (x86_64): libdeflate_1.24-0.tgz, r-oldrel (x86_64): libdeflate_1.24-0.tgz
Old sources: libdeflate archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=libdeflate to link to this page.