我想从R内创建zip压缩文件,并且需要最大的跨平台兼容性,所以我不希望使用system("zip")
命令。跨平台的zip文件创建
在utils中有zip.file.extract
(又名unzip),它使用[很多] c代码,从zlib 1.1.3派生出来,名为dounzip.c。我找不到任何类似的创建zip文件的功能。
构建一个特定的谷歌查询“cran创建zip”或等价物也很棘手!另外,一个tar是不够的,我需要创建zip作为另一组非R工具的输入。
我会很欣赏任何指针?
欢呼声, 标记
hi Paulo, 谢谢,接近我需要的东西。 我没有说清楚的是,我有一个目录已经存在的各种文件...我需要把它们,可能递归到一个zip档案...从我可以告诉:“This [Rcompression]包是zlib和bzip2工具的基本接口,用于压缩和解压内存中的数据而不是文件“ – drmjc 2009-10-22 06:09:21