Questions tagged «zip»

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

10
我可以在Scala中将两个以上的列表一起压缩吗?
给出以下Scala列表: val l = List(List("a1", "b1", "c1"), List("a2", "b2", "c2"), List("a3", "b3", "c3")) 我怎样才能得到: List(("a1", "a2", "a3"), ("b1", "b2", "b3"), ("c1", "c2", "c3")) 由于zip只能用于合并两个列表,因此我认为您需要以某种方式迭代/减少主列表。毫不奇怪,以下方法不起作用: scala> l reduceLeft ((a, b) => a zip b) <console>:6: error: type mismatch; found : List[(String, String)] required: List[String] l reduceLeft ((a, b) => a zip …

10
如何更新zip存档中的一个文件
是否可以在不解压缩的情况下替换zip文件中的文件而删除旧文件,添加新文件并重新压缩回来? 原因是我有一个zip文件,该文件确实很大,有时我必须更新该zip文件中的一个xml。解压缩并重新压缩需要很长时间。因此,我只想通过一个脚本替换zip中的一个xml。我已经拥有检查我所拥有的xml更新的功能。 那么是否可以仅替换一个xml而无需解压缩和重新压缩呢? 抱歉,我会使用zip命令来执行类似操作,但问题是该脚本实际上是用于android手机的,而zip不是命令,我可以使用,很遗憾,我将其遗漏了。如果可以的话,我肯定会使用zip,但我只为droid解压缩,然后在busybox中有tar,但是tar无法满足我的需求
86 bash  shell  zip 



7
解压缩文件
我想使用Web浏览器在客户端显示OpenOffice文件,.odt和.odp。 这些文件是压缩文件。使用Ajax,我可以从服务器获取这些文件,但是它们是压缩文件。我必须使用JavaScript解压缩它们,我尝试使用inflate.js,http: //www.onicos.com/staff/iz/amuse/javascript/expert/inflate.txt ,但没有成功。 我怎样才能做到这一点?
79 javascript  zip  unzip 


4
Python内存zip库
是否有一个Python库,可以在不使用实际磁盘文件的情况下操纵内存中的zip存档? ZipFile库不允许您更新存档。唯一的方法似乎是将其提取到目录中,进行更改,然后从该目录中创建新的zip。我想修改没有磁盘访问权限的zip归档文件,因为我将下载它们,进行更改并再次上传它们,因此没有理由存储它们。 尽管几乎没有任何接口可以避免磁盘访问,但类似于Java的ZipInputStream / ZipOutputStream的方法可以解决问题。
77 python  memory  zip  archive 

11
在Node.js跨平台中下载和解压缩文件的最简单方法?
只是寻找一种简单的解决方案,以在任何操作系统上的Node.js中下载和解压缩.zip或.tar.gz文件。 不知道这是内置的,还是我必须使用单独的库。有任何想法吗?只需查找几行代码,以便当我想在节点中下载下一个zip文件时,您就可以了。这样的感觉应该很容易和/或内置,但是我什么也找不到。谢谢!
77 node.js  zip 

12
java.util.zip.ZipException:打开zip文件时出错
我有一个Jar文件,其中包含其他嵌套的Jar。当我JarFile()在该文件上调用新的构造函数时,出现一个异常: java.util.zip.ZipException:打开zip文件时出错 当我手动解压缩此Jar文件的内容并再次将其压缩时,它可以正常工作。 我仅在WebSphere 6.1.0.7和更高版本上看到此异常。同样的东西在tomcat和WebLogic上也可以正常工作。 当我使用JarInputStream代替JarFile时,我可以毫无例外地读取Jar文件的内容。
76 java  zip  unzip 

1
在Linux中,将多个目录压缩到一个命名的zip文件中。
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 我有以下目录,我想将其压缩为相同的zip文件。有人可以提供正确的语法吗? 即。压缩以下目录: / home / users / jlefler / files / opt /软件/报告/文件 放入一个名为backup.zip的zip文件中。
76 linux  zip 

9
关于用于压缩文件的免费库的建议[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我需要对文件进行压缩和密码保护。是否有一个好的(免费)库? 这需要由第三方打开,因此密码保护需要使用标准工具。
75 java  encryption  zip 

5
从Zip文件中的文件读取内容
我正在尝试创建一个简单的Java程序,该程序从zip文件中的文件读取和提取内容。压缩文件包含3个文件(txt,pdf,docx)。我需要阅读所有这些文件的内容,并且为此使用了Apache Tika。 有人可以帮我实现此功能。到目前为止,我已经尝试过了,但是没有成功 程式码片段 public class SampleZipExtract { public static void main(String[] args) { List<String> tempString = new ArrayList<String>(); StringBuffer sbf = new StringBuffer(); File file = new File("C:\\Users\\xxx\\Desktop\\abc.zip"); InputStream input; try { input = new FileInputStream(file); ZipInputStream zip = new ZipInputStream(input); ZipEntry entry = zip.getNextEntry(); BodyContentHandler textHandler = new …

7
git可以将zip文件视为目录,将zip内部的文件视为blob吗?
场景 想象一下,我被迫使用总是存储在其中的某些文件 .zip文件文件。zip内的某些文件是小的文本文件,并且经常更改,而其他文件则较大,但幸运的是,它们是静态的(例如图像)。 如果我想将这些zip文件放在 git存储库中,则每个zip都被视为一个blob,因此每当我提交存储库时,该zip文件的大小都会增加...即使内部只有一个小文本文件发生了变化! 为什么这很现实 MS Word 2007/2010.docx和Excel.xlsx文件是ZIP文件... 我想要的是 有没有机会告诉git您不要将zip视为文件,而是将目录视为目录并将其内容视为文件? 优点 回购规模小得多,即更快的传输/备份 使用Git将更改显示为zip可以自动运行 但这行不通,你说? 我意识到,没有额外的元数据将导致一定程度的歧义:在git checkoutgit上,必须决定要创建foo.zip/bar.txt为常规目录中的文件还是zip文件。但是,我认为这可以通过配置选项解决。 有两个想法如何实现(如果尚不存在) 使用诸如gitminizip或IO::Compress::Zipgit内部的库 以某种方式添加文件系统层,以便git实际上将zip文件视为目录以
73 git  zip  msysgit 

3
获取zip文件中包含的文件的文件列表
我有一个zip存档:my_zip.zip。它的内部是一个txt文件,我不知道其名称。我正在看一下Python的zipfile模块(http://docs.python.org/library/zipfile.html),但是对我要执行的操作并不太了解。 我将如何等效于“双击” zip文件以获取txt文件,然后使用txt文件,所以我可以这样做: >>> f = open('my_txt_file.txt','r') >>> contents = f.read()
73 python  zip  zipfile 

10
C#中的Zip文件夹
如何在C#中压缩文件夹的示例(简单代码)是什么? 更新: 我没有看到命名空间ICSharpCode。我下载了,ICSharpCode.SharpZipLib.dll但不知道在哪里复制该DLL文件。我需要做什么才能看到此名称空间? 而且,您是否具有该MSDN示例的compress文件夹的链接,因为我阅读了所有MSDN,但找不到任何内容。 好的,但是我需要下一个信息。 我应该复制ICSharpCode.SharpZipLib.dll到哪里才能在Visual Studio中看到该名称空间?

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.