zip_list()
now returns atbl
object, and loads the pillar package, if installed, to produce the nicer output for long data frames.
- The zip shared library now hides its symbols (on platforms that support this), to avoid name clashes with other libraries (#98).
-
zip now handles large zip files on Windows (#65, #75, #79, @weshinsley).
-
zip now behaves better for absolute paths in mirror mode, and when the paths contain a
:
character (#69, #70). -
zip::unzip()
now uses the process's umask value (seeumask(2)
) on Unix if the zip file does not contain Unix permissions (#67). -
Fix segmentation fault when zip file can't be created (#91, @zeehio)
-
Fix delayed evaluation error on zipfile when
zip::zip()
is used (#92, @zeehio) -
New
deflate()
andinflate()
functions to compress and uncompress GZIP streams in memory.
- No user visible changes.
- No user visible changes.
-
Header values (of version made by and external attributes) are now correctly read and written on big-endian systems (#68).
-
zip_list()
now also returnscrc32
andoffset
(#74, @jefferis).
This version has no user visible changes.
-
unzip_process()
now does not fail randomly on Windows (#60). -
Now all functions handle Unicode paths correctly, on Windows as well (#42, #53).
-
unzip_process()
now works when R library is on different drive thanexdir
on Windows (#45) -
zip functions now have a
mode
argument to choose how files and directories are assembled into the archive. See the docs for details. -
zip functions now have a
root
argument, zip changes the working directory to this before creating the archive, so all files are relative toroot
. -
zip()
andzip_append()
are not deprecated any more, as it was hard to achieve the same functionality with the other zip functions.
unzip_process()
prints better error messages to the standard error, and exits with a non-zero status, on error.
zipr()
andzipr_append()
get aninclude_directories = TRUE
argument, that can be used to omit directory entries from the zip archive. These entries may cause problems in MS Office docx files (#34).
-
zip_process()
andunzip_process()
can now pass extra arguments toprocessx::process
(#32). -
unzip_process()
now makes sure theexdir
path is created with forward slashes on Windows, mixing forward and backward slashes can cause errors.
zip()
andzip_append()
are now soft-deprecated, please usezipr()
andzipr_append()
instead.
-
New
zipr()
andzipr_append()
, they always store relative file names in the archive. -
New
unzip()
function for uncompressing zip archives. -
New
zip_process()
andunzip_process()
functions to create or uncompress an archive in a background process. -
zip()
,zipr()
,zip_append()
andzipr_append()
all include directories in the archives, empty ones as well. -
zip()
,zipr()
,zip_append()
andzipr_append()
all add time stamps to the archive andzip_list()
returns then in thetimestamp
column. -
zip()
,zipr()
,zip_append()
andzipr_append()
all add file and directory permissions to the archive on Unix systems, andzip_list()
returns them in thepermissions
column. -
zip_list()
now correctly reports the size of large files in the archive. -
Use miniz 2.0.8 internally.
First public release.