Streamlines and accelerates the process of saving and loading R objects, improving speed and compression compared to other methods. The package provides two compression formats: the 'qs2' format, which uses R serialization via the C API while optimizing compression and disk I/O, and the 'qdata' format, featuring custom serialization for slightly faster performance and better compression. Additionally, the 'qs2' format can be directly converted to the standard 'RDS' format, ensuring long-term compatibility with future versions of R.
| Version: | 0.1.5 | 
| Depends: | R (≥ 3.5.0) | 
| Imports: | Rcpp, stringfish (≥ 0.15.1) | 
| LinkingTo: | Rcpp, stringfish, RcppParallel | 
| Suggests: | knitr, rmarkdown, dplyr, data.table, stringi | 
| Published: | 2025-03-07 | 
| DOI: | 10.32614/CRAN.package.qs2 | 
| Author: | Travers Ching [aut, cre, cph],
  Yann Collet [ctb, cph] (Yann Collet is the author of the bundled zstd),
  Facebook, Inc. [cph] (Facebook is the copyright holder of the bundled
    zstd code),
  Reichardt Tino [ctb, cph] (Contributor/copyright holder of zstd bundled
    code),
  Skibinski Przemyslaw [ctb, cph] (Contributor/copyright holder of zstd
    bundled code),
  Mori Yuta [ctb, cph] (Contributor/copyright holder of zstd bundled
    code),
  Francesc Alted [ctb, cph] (Shuffling routines derived from Blosc
    library) | 
| Maintainer: | Travers Ching  <traversc at gmail.com> | 
| BugReports: | https://github.com/qsbase/qs2/issues | 
| License: | GPL-3 | 
| Copyright: | This package includes code from the 'zstd' library owned by
Facebook, Inc. and created by Yann Collet; and code derived
from the 'Blosc' library created and owned by Francesc Alted. | 
| URL: | https://github.com/qsbase/qs2 | 
| NeedsCompilation: | yes | 
| SystemRequirements: | GNU make | 
| Materials: | README, ChangeLog | 
| CRAN checks: | qs2 results |