Questions tagged «zip»

ZIP是压缩文件存档的一种格式,可以将多个文件和目录打包到一个文件中。




15
Windows和Linux目录名称中禁止使用什么字符?
我知道/在Linux中是非法的,以下是Windows中的非法(我认为) * . " / \ [ ] : ; | , 我还想念什么? 但是,我需要一份全面的指南,其中要考虑到双字节字符。链接到外部资源对我来说很好。 我首先需要使用可能包含禁止字符的名称在文件系统上创建目录,因此我计划将这些字符替换为下划线。然后,我需要将此目录及其内容写到一个zip文件中(使用Java),因此有关zip目录名称的任何其他建议将不胜感激。




9
有什么好的Java库来压缩/解压缩文件?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我查看了JDK和Apache压缩库随附的默认Zip库,由于以下三个原因,我对它们不满意: 它们are肿并且API设计错误。我必须编写50行样板字节数组输出,zip输入,文件输出流并关闭相关流,并捕获异常并自行移动字节缓冲区?为什么我不能有一个看起来像这样Zipper.unzip(InputStream zipFile, File targetDirectory, String password = null)并且可以正常使用的简单API Zipper.zip(File targetDirectory, String password = null)? 似乎通过压缩解压缩会破坏文件元数据,并且密码处理会被破坏。 另外,与我从UNIX获得的命令行zip工具相比,我尝试的所有库的速度都慢了2-3倍? 对我来说(2)和(3)是次要点,但我确实想要一个具有单行界面的经过良好测试的库。
232 compression  zip  unzip  java 

7
创建zip文件并忽略目录结构
我需要使用以下命令创建一个zip文件: zip /dir/to/file/newZip /data/to/zip/data.txt 这可行,但是创建的zip文件会创建一个目录结构,将目录模仿为原始文件。我不需要很多额外的文件夹。 粗略浏览手册页或Google搜索时,我没有找到答案。
216 linux  zip 

19
致命错误:找不到类“ ZipArchive”
我有一个问题,我在Linux服务器上安装了“ Archive_Zip 0.1.1”,但是当我尝试运行脚本来创建zip文件时,却出现了致命错误 致命错误:ZipArchive在...中找不到类 我把代码放在哪里 $zip = new ZipArchive; var_dump($zip); $res = $zip->open($filename, ZipArchive::OVERWRITE); if ($res !== TRUE) { echo 'Error: Unable to create zip file'; exit; } if (is_file($src)) { $zip->addFile($src); } else { // echo "<br>" . dirname(__FILE__) . $src;//'/install1'; if (!is_dir($src)) { $zip->close(); @unlink($filename); echo 'Error: File …
179 php  zip  ziparchive 

9
使用System.IO.Compression在内存中创建ZIP存档
我正在尝试使用一个简单的演示文本文件创建一个ZIP存档,MemoryStream如下所示: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } using (var fileStream = new FileStream(@"C:\Temp\test.zip", FileMode.Create)) { stream.CopyTo(fileStream); } } 如果运行此代码,则会创建存档文件本身,但不会创建foo.txt。 但是,如果我MemoryStream直接用文件流替换,则会正确创建存档: using (var fileStream …
179 c#  .net  zip  compression  ziparchive 

7
如何不使用任何第三方API在C#中压缩文件?
我很确定这不是重复的,所以请耐心等待一分钟。 如何在不使用任何第三方库的情况下以编程方式(C#)对文件进行ZIP(在Windows中)?我需要一个本地Windows调用或类似的东西;我真的不喜欢启动流程的想法,但是如果绝对需要的话,我会的。PInovke电话会好得多。 失败了,让我告诉您我真正想要实现的目标:我需要能够让用户在单个请求中下载一系列文档的功能。关于如何实现此目标的任何想法?
175 c#  compression  zip  download 

5
是否有一个类似zip的函数可以在Python中填充最长的长度?
是否有一个内置功能可以像这样工作,zip()但是会填充结果,以便结果列表的长度是最长输入的长度而不是最短输入的长度? >>> a = ['a1'] >>> b = ['b1', 'b2', 'b3'] >>> c = ['c1', 'c2'] >>> zip(a, b, c) [('a1', 'b1', 'c1')] >>> What command goes here? [('a1', 'b1', 'c1'), (None, 'b2', 'c2'), (None, 'b3', None)]
170 python  list  zip 

10
如何使用命令行解压缩文件?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 可以通过命令行使用哪些命令来解压缩文件? 最好是Windows内置的东西或开源/免费工具。
164 zip  cmd 

13
没有__MACOSX文件夹的Mac zip压缩文件?
当我在Mac OSX中使用内置的zip压缩器压缩文件时,会在提取的zip文件中创建一个名为“ __MACOSX”的额外文件夹。 是否可以调整设置以防止创建此文件夹,或者是否需要购买第三方压缩工具? 更新:我刚刚找到了用于OSX的免费软件,可以解决我的问题:“ YemuZip ” 更新2:YemuZip不再是免费软件
158 macos  zip 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.