Header values (of version made by and external attributes) are now correctly read and written on big-endian systems (#68).
zip_list()
now also returns crc32
and
offset
(#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 than exdir
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 to root
.
zip()
and zip_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()
and zipr_append()
get an
include_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()
and unzip_process()
can
now pass extra arguments to processx::process
(#32).
unzip_process()
now makes sure the
exdir
path is created with forward slashes on Windows,
mixing forward and backward slashes can cause errors.
zip()
and zip_append()
are now
soft-deprecated, please use zipr()
and
zipr_append()
instead.New zipr()
and zipr_append()
, they
always store relative file names in the archive.
New unzip()
function for uncompressing zip
archives.
New zip_process()
and unzip_process()
functions to create or uncompress an archive in a background
process.
zip()
, zipr()
,
zip_append()
and zipr_append()
all include
directories in the archives, empty ones as well.
zip()
, zipr()
,
zip_append()
and zipr_append()
all add time
stamps to the archive and zip_list()
returns then in the
timestamp
column.
zip()
, zipr()
,
zip_append()
and zipr_append()
all add file
and directory permissions to the archive on Unix systems, and
zip_list()
returns them in the permissions
column.
zip_list()
now correctly reports the size of large
files in the archive.
Use miniz 2.0.8 internally.
First public release.