Tag: 解压

压缩/解压缩文件夹和文件

有谁知道一个很好的方式来压缩或解压缩在C#中的文件和文件夹快速? 处理大文件可能是必要的。

Python:无需写入磁盘即可下载和解压缩.zip文件

我设法让我的第一个Python脚本工作,从URL下载一个.ZIP文件列表,然后继续提取ZIP文件并将它们写入磁盘。 我现在无法实现下一步。 我的主要目标是下载和解压zip文件并通过TCPstream传递内容(CSV数据)。 如果我能摆脱它的话,我宁可不写任何zip或解压缩的文件到磁盘。 这是我当前的脚本,但不幸的是必须将文件写入磁盘。 import urllib, urllister import zipfile import urllib2 import os import time import pickle # check for extraction directories existence if not os.path.isdir('downloaded'): os.makedirs('downloaded') if not os.path.isdir('extracted'): os.makedirs('extracted') # open logfile for downloaded data and save to local variable if os.path.isfile('downloaded.pickle'): downloadedLog = pickle.load(open('downloaded.pickle')) else: downloadedLog = {'key':'value'} # remove entries […]

git解压到gerrit上的错误

在将新分支推向gerrit服务器时,我们遇到以下错误: de@roma:~/git-hate/www$ git push origin landingpage Counting objects: 149, done. Delta compression using up to 2 threads. Compressing objects: 100% (73/73), done. Writing objects: 100% (111/111), 2.77 MiB, done. Total 111 (delta 68), reused 80 (delta 38) remote: Resolving deltas: 100% (68/68) error: unpack failed: error Missing tree 30c4809ade0b4b0c81cb7f882450774862b82361 fatal: Unpack error, check server log […]

为什么* .tar.gz比* .tar.xz更普遍?

每当我看到一些用GZip压缩的源代码包或二进制文件时,我想知道是否还有理由赞成gz over xz(不包括2000年的时间旅行),LZMA压缩algorithm的节省是相当大的,并且减压不是大于gzip的。

如何parsingiOS 4.0 iTunes备份中的Manifest.mbdb文件

在iOS 4.0中,Apple已经重新devise了备份过程。 iTunes用来存储与Manifest.plist文件中的备份文件相关联的文件名列表,但在iOS 4.0中,它已经将该信息移动到了Manifest.mbdb 您可以通过使用iOS 4.0设备进行备份并查看〜/ Library / Application Support / MobileSync / Backup文件夹来查看此文件的示例(查看具有最新date的子文件夹) 下面是文本编辑器中文件的截图: 替代文字http://supercrazyawesome.comhttp://img.dovov.commbdb.png 如何parsing这个到一个Cocoa应用程序,以便我可以更新我的(免费)iPhone备份提取应用程序( http://supercrazyawesome.com )的iOS 4.0?

在Python中解压缩文件

我通过zipfile模块文档阅读,但不明白如何解压缩文件,只有如何压缩文件。 如何将zip文件的所有内容解压到同一目录中?

解压目录中的所有文件

我有一个ZIP文件的目录(在Windows机器上创build)。 我可以使用unzip filename手动解压缩它们,但是如何通过shell解压当前文件夹中的所有ZIP文件? 使用Ubuntu Linux服务器。

转置/解压缩函数(zip的反转)?

我有一个2项目元组的列表,我想将它们转换为2个列表,其中第一个包含每个元组中的第一个项目,第二个列表包含第二个项目。 例如: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become… result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4]) 是否有一个内置的function呢?

解压缩和*运算符

python文档给出了这个代码作为zip的反向操作: >>> x2, y2 = zip(*zipped) 特别是“zip()与*操作符一起可用于解压缩列表”。 有人可以向我解释*操作符在这种情况下是如何工作的? 据我所知,*是一个二元运算符,可用于乘法或浅拷贝…这两种情况似乎都不是这种情况。

压缩/解压缩string与C#

我在.net新手。 我正在做C#中的压缩和解压string。 有一个XML,我正在转换的string,之后,我正在做压缩和解压缩。除了当我解压缩我的代码并返回我的string,其返回只有一半的XML,我的代码没有编译错误。 下面是我的代码,请纠正我错在哪里。 码: class Program { public static string Zip(string value) { //Transform string into byte[] byte[] byteArray = new byte[value.Length]; int indexBA = 0; foreach (char item in value.ToCharArray()) { byteArray[indexBA++] = (byte)item; } //Prepare for compress System.IO.MemoryStream ms = new System.IO.MemoryStream(); System.IO.Compression.GZipStream sw = new System.IO.Compression.GZipStream(ms, System.IO.Compression.CompressionMode.Compress); //Compress sw.Write(byteArray, 0, byteArray.Length); […]