Package: qs 0.27.3

Travers Ching

qs: Quick Serialization of R Objects

Provides functions for quickly writing and reading any R object to and from disk.

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], Romain Francois [ctb, cph], Francesc Alted [ctb, cph], Bryce Chamberlain [ctb], Salim Brüggemann [ctb]

qs_0.27.3.tar.gz
qs_0.27.3.zip(r-4.5)
qs_0.27.3.tgz(r-4.6-x86_64)qs_0.27.3.tgz(r-4.6-arm64)qs_0.27.3.tgz(r-4.5-x86_64)qs_0.27.3.tgz(r-4.5-arm64)

qs_0.27.3.tgz(r-4.5-emscripten)
manual.pdf |manual.html
card.svg |card.png
qs/json (API)

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

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

Uses libs:
  • libzstd– Fast lossless compression algorithm
  • lz4– Fast LZ compression algorithm library
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

compressiondata-storageencodingserializationlibzstdlz4cpp

10.63 score 438 stars 15 packages 4.7k scripts 1.3k downloads 1 mentions 36 exports 5 dependencies

Last updated from:eca241e1bc. Checks:6 FAIL, 2 OK, 5 ERROR. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64FAIL135
linux-devel-x86_64FAIL136
source / vignettesOK208
linux-release-arm64ERROR230
linux-release-x86_64ERROR304
macos-release-arm64FAIL82
macos-release-x86_64FAIL248
macos-oldrel-arm64ERROR251
macos-oldrel-x86_64ERROR295
windows-develFAIL98
windows-releaseFAIL167
windows-oldrelERROR348
wasm-releaseOK129

Exports:base85_decodebase85_encodebase91_decodebase91_encodeblosc_shuffle_rawblosc_unshuffle_rawcatquodecode_sourceencode_sourceget_altrep_class_infois_big_endianlz4_compress_boundlz4_compress_rawlz4_decompress_rawqattributesqcacheqdeserializeqdumpqloadqreadqread_fdqread_handleqread_ptrqread_urlqreadmqsaveqsave_fdqsave_handleqsavemqserializeregister_altrep_classset_trust_promisesunregister_altrep_classzstd_compress_boundzstd_compress_rawzstd_decompress_raw

Dependencies:BHRApiSerializeRcppRcppParallelstringfish

Using qs

Rendered fromvignette.rmdusingknitr::rmarkdownon Apr 13 2026.

Last update: 2024-09-28
Started: 2018-12-30

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
Get the class information of an ALTREP objectget_altrep_class_info
System Endiannessis_big_endian
lz4 compress boundlz4_compress_bound
lz4 compressionlz4_compress_raw
lz4 decompressionlz4_decompress_raw
qattributesqattributes
qcacheqcache
qdeserializeqdeserialize
qdumpqdump
qreadqread
qread_fdqread_fd
qread_handleqread_handle
qread_ptrqread_ptr
qread_urlqread_url
qloadqload qreadm
qsaveqsave
qsave_fdqsave_fd
qsave_handleqsave_handle
qsavemqsavem
qserializeqserialize
Register ALTREP class for serializationregister_altrep_class
Allow for serialization/deserialization of promisesset_trust_promises
Official list of IAU Star Namesstarnames
Unegister ALTREP class for serializationunregister_altrep_class
Zstd compress boundzstd_compress_bound
Zstd compressionzstd_compress_raw
Zstd decompressionzstd_decompress_raw