zip

    0热度

    1回答

    ZipArchieveInputStream从流中读取数据时无限循环 - 无效或损坏的zip文件通过流时传递。 ZipArchiveInputStream stream = new ZipArchiveInputStream(file, charset, true); while((entry = stream.getNextZipEntry())!=null) {

    1热度

    1回答

    我有大约5到6个大文件,每个大小3 GB。我的目标是压缩这些文件,然后使用文件servlet传输它。我的当前代码需要大量的时间,导致浏览器上的超时会话。有没有更好的方法来压缩文件。 File zipFile=new File(downloadedFileLocation.getAbsolutePath()+"/Download.zip"); FileOutputStream fos =

    0热度

    1回答

    根据下面的代码,我正在使用python 3 shutil.make_archive函数压缩一个目录的问题。 .testdir将被压缩,但它被压缩在/ home/pi中,而不是/ home/pi/Backups。 zip_loc = '/home/pi/.testdir' zip_dest = '/home/pi/Backups/' shutil.make_archive(zip_loc, 'z

    1热度

    1回答

    我正在构建一个管理订阅和生成邮件列表的应用程序。 我在我的应用程序中构建了一个功能,将每个订阅下的所有邮件列表导出为多个csv。这会生成一个包含所有csv的zip文件。然后,我使用Sinatra中的附件方法将文件发送给用户。 但是,每当我这样做时,用户都会得到一个小于1KB的zip文件,但没有任何数据 - 但是当我查看服务器上的文件时,zip文件就在那里,它包含所有数据在里面。 任何想法为什么用户

    1热度

    1回答

    我优化我的剧本,发现这个问题: 在这里,我有一个CSV文件,其中第一列就是索引,第二列包含字符串(任意长度的句子) 。我想创建两个变量“索引”和“字符串”分别包含所有的索引和字符串。这是我的代码: with open(file_name, 'r', encoding="utf8") as csvfile: train_set_x = csv.reader(csvfile, delimit

    0热度

    1回答

    我有一个XDocument作为参数提供,需要压缩并上传到Azure文件存储。这里有一些问题部分地回答了这个问题,但是对于blob存储。签名是不同的,我不能让它适用于我的情况,没有在云中获取压缩文件的校验和错误。 public static bool ZipAndUploadDocumentToAzure(XDocument doc, Configuration config) {

    0热度

    1回答

    如何压缩或压缩目录,然后使用php脚本与其文件和子目录一起提取。 我有一个需要压缩的目录,然后转移到另一个服务器,然后提取到一个新的名称给它的新名称。所有的 PATH.'/'.$TO.'/'.$DIR_WITH_DIR_NAME

    5热度

    2回答

    我想提供一个即时创建的.ZIP文件,而不必将其写入磁盘(I/O会降低性能)并通过HTTP将其提供给客户端。 这是我第一次尝试这样的: func ZipServe(W http.ResponseWriter, R *http.Request) { buf := new(bytes.Buffer) writer := zip.NewWriter(buf) // for the sake of

    1热度

    3回答

    如何覆盖ZipArchiveEntry的内容?继使用StreamWriter与StringBuilder如果新的文件内容比原有的更短的失败,例如代码: using System.IO.Compression; //... using (var archive = ZipFile.Open("Test.zip", ZipArchiveMode.Update)) { StringBui

    0热度

    2回答

    我找到了一个名为transpose_file.py的Python脚本,它可以转置空格分隔的文件。它看起来像这样: import fileinput m = [] for line in fileinput.input(): m.append(line.strip().split(" ")) for row in zip(*m): print " ".join(row)