zip相关内容

从 InputStream 解压缩文件并返回另一个 InputStream

我正在尝试编写一个函数,该函数将接受带有压缩文件数据的 InputStream 并返回另一个带有解压缩数据的 InputStream. 压缩后的文件将只包含一个文件,因此不需要创建目录等... 我尝试查看 ZipInputStream 和其他代码,但我对 Java 中这么多不同类型的流感到困惑. 解决方案 概念 GZIPInputStream 用于流(或文件)压缩为 gz ..
发布时间:2022-01-07 20:13:31 Java开发

从流创建 Zip 文件并下载

我有一个数据表,我想将它转换为 xml,然后使用 DotNetZip 压缩它.最后用户可以通过 Asp.Net 网页下载它.我的代码在下面 dt.TableName = "声明";MemoryStream 流 = new MemoryStream();dt.WriteXml(流);ZipFile zipFile = new ZipFile();zipFile.AddEntry("Report. ..
发布时间:2022-01-07 19:54:07 C#/.NET

PHP 中的压缩流

我有一个 PHP 脚本,可以动态创建 zip 文件并强制浏览器下载 zip 文件.问题是:我可以直接将 zip 文件写入连接到用户浏览器的输出流,而不是先将其保存为服务器上的真实文件,然后再发送文件吗? 提前致谢. 解决方案 如果您的 Web 服务器运行的是 linux,那么您可以在不生成临时文件的情况下进行流式处理.在 win32 下,您可能需要使用 Cygwin 或类似的东西. ..
发布时间:2022-01-07 19:49:33 PHP

如何使用pytorch同时迭代两个数据加载器?

我正在尝试实现一个包含两个图像的连体网络.我加载这些图像并创建两个单独的数据加载器. 在我的循环中,我想同时通过两个数据加载器,以便我可以在两个图像上训练网络. for i, data in enumerate(zip(dataloaders1, dataloaders2)):# 获取输入输入 1 = 数据 [0][0].cuda(async=True);标签1 = 数据[0][1].cu ..

GZipStream 和 DeflateStream 不会解压缩所有字节

我需要一种在 .net 中压缩图像的方法,所以我研究了使用 .net GZipStream 类(或 DeflateStream).但是我发现解压并不总是成功,有时图像可以解压得很好,有时我会收到 GDI+ 错误,表明某些东西已损坏. 在调查这个问题后,我发现解压没有返回它压缩的所有字节.所以如果我压缩了 2257974 个字节,我有时只会得到 2257870 个字节(实数). 最有趣的 ..
发布时间:2022-01-06 11:45:51 C#/.NET

使用 JDK 5 api 从 zip 文件中提取时保持文件权限

我正在使用 java.util.Zip 和 java.util.ZipEntry 成功地将 zip 文件的内容附加到磁盘.我想在 *nix 文件系统上提取时保持文件权限集. 谁能指出我执行此操作的“正确"方法吗? 解决方案 本质上,您无法在 Zip/Jar 文件中存储 (unix) 文件权限,因此在提取 jar 时无法保留它们(它们已丢失)当 jar 开始创建时).请参阅此问题:创建 ..
发布时间:2022-01-04 08:27:12 Java开发

如何使用 PHP 创建 ZIP 文件并在用户下载后将其删除?

我需要从其他网站下载图片到我的服务器.使用这些图像创建一个 ZIP 文件.自动开始下载创建的 ZIP 文件.下载完成后,应从我的服务器中删除 ZIP 文件和图像. 下载链接也可以代替自动下载.但其他逻辑保持不变. 解决方案 好吧,您必须首先创建 zipfile,使用 ZipArchive 类. 然后,发送: 正确的标题,向浏览器表明它应该以 zip 格式下载某些内容——请 ..
发布时间:2022-01-02 16:52:59 PHP

使用 R 下载压缩数据文件、提取和导入 .csv

我正在尝试使用 R 从网页下载并提取 .csv 文件. 此问题与 使用R 下载压缩数据文件,提取和导入数据. 我无法使解决方案起作用,但这可能是由于我使用的网址造成的. 我正在尝试从 http://data.worldbank.org/下载 .csv 文件国家/地区/英国(在下载数据下拉菜单下) 使用上面链接中@Dirk 的解决方案,我试过了 temp ..
发布时间:2022-01-02 16:44:14 其他开发

下载 .zip 文件运行损坏的文件 php

我正在尝试强制下载受保护的 zip 文件(我不希望人们在未先登录的情况下访问它. 我为 login 等创建了函数,但我遇到了下载文件损坏的问题. 这是我的代码: $file='../downloads/'.$filename;header("内容类型:应用程序/zip;\n");header("Content-Transfer-Encoding: Binary");header("内 ..
发布时间:2022-01-02 16:41:28 PHP

创建一个 zip 文件并下载它

我试图通过在本地服务器上创建 zip 文件来下载 2 个文件.该文件以 zip 格式下载,但是当我尝试解压缩它时.它给出了错误:未找到中央目录结尾签名.要么这个文件不是一个 zip 文件,或者它构成一个多部分存档的磁盘.在里面后一种情况,将在以下位置找到中央目录和 zip 文件注释此存档的最后一个磁盘. 我为此使用的以下代码: open($archive_file_name, ZIPAR ..
发布时间:2022-01-02 16:29:37 PHP

BitBucket - 以 ZIP 格式下载源代码

我知道我可以通过 git clone 命令获取项目,但是有什么方法可以通过 Web 界面从 BitBucket.org?最好的方法是,我正在寻找一种将项目源下载为 ZIP 压缩文件的方法. 解决方案 对于最新版本的 Bitbucket (2016+),可以在下载菜单项中找到下载链接. 2016 年之前 第一种方法 在 repo 的概览页面中,有一个下载项目的链接. ..
发布时间:2022-01-02 16:29:21 其他开发

如何在不使用第三方 API 的情况下在 C# 中压缩文件?

我很确定这不是重复的,所以请耐心等待. 如何在不使用任何第三方库的情况下以编程方式 (C#) ZIP 文件(在 Windows 中)?我需要一个本机 Windows 调用或类似的东西;我真的不喜欢开始一个过程的想法,但如果我绝对需要,我会的.PInovke 调用会好得多. 如果做不到这一点,让我告诉您我真正想要实现的目标:我需要能够让用户在单个请求中下载一组文档.关于如何实现这一点的任 ..
发布时间:2022-01-02 16:25:16 C#/.NET

什么是 zip(函数式编程?)

我最近看到了一些 Clojure 或 Scala(抱歉我不熟悉它们),它们确实压缩了一个列表或类似的东西.什么是 zip,它来自哪里? 解决方案 Zip 是当您采用两个输入序列,并生成一个输出序列,其中使用某个函数组合来自同一位置的输入序列的每两个元素.Haskell 中的一个例子: 输入: zipWith (+) [1, 2, 3] [4, 5, 6] 输出: [5, 7, ..
发布时间:2022-01-02 13:26:34 其他开发

如何在java中提取.war文件?ZIP 与 JAR

我有一个 Web 程序,我希望用户能够在其中导入 .war 文件,并且我可以从 .war 文件中提取某些文件.我发现了两个类库:java.util.zip.* 和 java.util.jar.*.据我了解,WAR 文件是一个特殊的 JAR 文件,它是一个特殊的 ZIP 文件.那么使用 java.util.jar 会更好吗?如果 ZIP 和 JAR 文件几乎相同,为什么需要两个不同的库? 解决 ..
发布时间:2022-01-01 17:12:24 Java开发

用 Java 在 Zip 文件夹中创建文件夹

我的任务要求我将文件目录保存到 zip 文件夹中.我唯一的问题是我需要将子文件夹作为主目录中的文件夹.文件系统看起来像 C\\FriendsC:\\Friends\\Person1\\Information.txtC:\\Friends\\Person2\\Information.txtC:\\Friends\\Person3\\Information.txt ... 现在我只能在我的 ..
发布时间:2022-01-01 14:05:28 Java开发

在android上压缩/压缩一个充满文件的文件夹

我需要压缩一个“项目"文件夹,以允许用户通过电子邮件共享项目.我找到了一个用于将多个文件压缩到一个 zip 中的类,但我需要将文件夹结构保留在我的 zip 中.有没有办法在android上实现这一目标?提前致谢. 解决方案 这段代码应该可以解决问题. 注意:您必须通过向 manifest.xml 文件添加 WRITE_EXTERNAL_STORAGE 权限来为您的应用添加文件写入权限 ..
发布时间:2022-01-01 14:04:03 移动开发

使用 java.util.zip.ZipOutputStream 时 zip 文件中的目录

假设我有一个文件 t.txt、一个目录 t 和另一个文件 t/t2.txt.如果我使用 linux zip 实用程序“zip -r t.zip t.txt t",我会得到一个包含以下条目的 zip 文件(unzip -l t.zip): 存档:t.zip长度日期时间名称——————————————————9 04-11-09 09:11 t.txt0 04-11-09 09:12 吨/15 04 ..
发布时间:2022-01-01 14:02:22 Java开发

使用python将文件夹添加到zip文件

我想创建一个 zip 文件.在 zip 文件中添加一个文件夹,然后将一堆文件添加到该文件夹​​中. 所以我想最终得到一个包含文件的单个文件夹的 zip 文件. 我不知道将文件夹放在 zip 文件中是否是坏习惯,但谷歌没有给我任何关于这个主题的信息. 我是从这个开始的: def addFolderToZip(myZipFile,folder):folder = folder.en ..
发布时间:2022-01-01 14:02:12 Python