if (archive:::libarchive_version() > "3.2.0") {
# Write bzip2, base 64 encoded data and use high compression
write.csv(mtcars,
file_write("mtcars.bz2",
filter = c("uuencode", "bzip2"),
options = "compression-level=9"
)
)
# Read it back
read.csv(file_read("mtcars.bz2"), row.names = 1, nrows = 3)
unlink("mtcars.bz2")
}
Run the code above in your browser using DataLab