Package: qs2 0.2.2

Travers Ching

qs2: Efficient Serialization of R Objects

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.

Authors:Travers Ching [aut, cre, cph], Yann Collet [ctb, cph], Facebook, Inc. [cph], Reichardt Tino [ctb, cph], Skibinski Przemyslaw [ctb, cph], Mori Yuta [ctb, cph], Francesc Alted [ctb, cph]

qs2_0.2.2.tar.gz
qs2_0.2.2.zip(r-4.7)qs2_0.2.2.zip(r-4.6)qs2_0.2.2.zip(r-4.5)
qs2_0.2.2.tgz(r-4.6-x86_64)qs2_0.2.2.tgz(r-4.6-arm64)qs2_0.2.2.tgz(r-4.5-x86_64)qs2_0.2.2.tgz(r-4.5-arm64)
qs2_0.2.2.tar.gz(r-4.7-arm64)qs2_0.2.2.tar.gz(r-4.7-x86_64)qs2_0.2.2.tar.gz(r-4.6-arm64)qs2_0.2.2.tar.gz(r-4.6-x86_64)
qs2_0.2.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
qs2/json (API)

# Install 'qs2' in R:
install.packages('qs2', repos = c('https://qsbase.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/qsbase/qs2/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

compressiondata-storageserializationcpp

12.55 score 88 stars 123 packages 614 scripts 30k downloads 33 exports 3 dependencies

Last updated from:8b6cc8f896. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK209
linux-devel-x86_64OK185
source / vignettesOK275
linux-release-arm64OK207
linux-release-x86_64OK195
macos-release-arm64OK144
macos-release-x86_64OK357
macos-oldrel-arm64OK177
macos-oldrel-x86_64OK387
windows-develOK189
windows-releaseOK172
windows-oldrelOK231
wasm-releaseOK156

Exports:base85_decodebase85_encodebase91_decodebase91_encodeblosc_shuffle_rawblosc_unshuffle_rawcatquodecode_sourceencode_sourcegenerate_test_dataqd_deserializeqd_readqd_saveqd_serializeqoptqs_cacheqs_deserializeqs_readqs_readmqs_saveqs_savemqs_serializeqs_to_rdsqx_dumprds_to_qsxxhash_rawzstd_compress_boundzstd_compress_filezstd_compress_rawzstd_decompress_filezstd_decompress_rawzstd_inzstd_out

Dependencies:RcppRcppParallelstringfish

qs2

Rendered fromvignette.rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-04-09
Started: 2024-05-31

Readme and manuals

Help Manual

Help pageTopics
Z85 Decodingbase85_decode
Z85 Encodingbase85_encode
basE91 Decodingbase91_decode
basE91 Encodingbase91_encode
Shuffle a raw vectorblosc_shuffle_raw
Un-shuffle a raw vectorblosc_unshuffle_raw
catquocatquo
Decode a compressed stringdecode_source
Encode and compress a file or stringencode_source
Generate deterministic mixed-column test datagenerate_test_data
qd_deserializeqd_deserialize
qd_readqd_read
qd_saveqd_save
qd_serializeqd_serialize
qs2 Option Getter/Setterqopt
qcacheqs_cache
qs_deserializeqs_deserialize
qs_readqs_read
qs_readmqs_readm
qs_saveqs_save
qs_savemqs_savem
qs_serializeqs_serialize
qs2 to RDS formatqs_to_rds
qx_dumpqx_dump
RDS to qs2 formatrds_to_qs
Official list of IAU Star Namesstarnames
XXH3_64 hashxxhash_raw
Zstd compress boundzstd_compress_bound
Zstd compressionzstd_compress_raw
Zstd decompressionzstd_decompress_raw
Zstd file helperszstd_compress_file zstd_decompress_file zstd_file_functions
Zstd file substitution for inputzstd_in zstd_out