zip
Cross-platform zip file creation and extraction for R with no external tools
zip 3.0 added encryption, turning a plumbing package into a complete archive tool.
◆Recent moves
- 8d ago
zip 3.0.2 handles symlinks whose targets extract later
unzip() no longer errors on Unix when a symlink's target is missing or appears later in the archive. An ordering edge case in the extraction path opened up by 2.3.3's symlink work.
View source ↗ - 1mo ago
zip 3.0.1 renames the progress option and respects Ncpus
Consolidation on the 3.0 surface: the progress option is renamed zip_progress for consistency with a fallback to the old name, boolean environment variables are matched case-insensitively as documented, and unzip() thread counts now respect Ncpus. Configuration tidying that follows a big release.
View source ↗ - 2mo ago
zip 3.0.0 adds AES-256 password-protected archives
⚡ SPARKThe release that redefined the package: encryption support across the entire API, an encryption column in zip_list(), and a vectorized unzip(). Everything shipped since has been consolidation on this surface.
View source ↗ - 1y ago
zip 2.3.3 creates symbolic links correctly on Unix
zip_list() reports a file type column and unzip() correctly creates symbolic links on Unix. The symlink work here is what the later 3.0.2 fix refines, and it marks the start of taking filesystem fidelity seriously.
View source ↗ - 1y ago
zip 2.3.2 returns a tibble from zip_list()
zip_list() returns a tbl and loads pillar when available for nicer printing of long data frames. Presentation only.
View source ↗ - 2y ago
zip 2.3.1 hides shared library symbols to avoid clashes
The shared library hides its symbols where the platform supports it, avoiding name clashes with other libraries. Invisible unless you were hitting the collision.
View source ↗