zipfile相关内容

ZipEntry在Zipfile关闭后仍然存在吗?

我当前在我的库中有一个看似合理的资源泄漏,这是因为我打开了一个zipfile文件,因此返回的某个ZipEntry的InputStream不会关闭。然而,关闭返回的InputStream并不会关闭Zipfile的其余部分,因此我只能让它保持打开状态。有没有办法安全地关闭Zipfile并保留InputStream以供返回? 推荐答案 InputStream from ZipFile: ..
发布时间:2022-08-11 16:17:40 Java开发

打开下载的 zip 文件会创建 cpgz 文件吗?

如果我将 zip 文件的 url 设为链接的 href 并单击该链接,我的 zip 文件将被下载并打开它会得到我期望的内容. 这是 HTML: 下载zip 问题是我希望链接指向我的应用程序,以便我可以确定用户是否有权访问此 zip 文件. 所以我希望我的 HTML 是这样的 ..
发布时间:2022-01-17 17:25:27 PHP

如何使用 Python 的 zipfile 模块对 ZIP 文件中的文件设置权限(属性)?

当我从使用 Python 创建的 ZIP 文件中提取文件时 zipfile 模块,所有文件不可写,只读等. 文件正在 Linux 和 Python 2.5.2 下创建和提取. 据我所知,我需要为每个文件设置 ZipInfo.external_attr 属性,但这似乎没有记录在我能找到的任何地方,谁能启发我? 解决方案 这似乎可行(感谢 Evan,将其放在这里,以便该行符合上下文 ..
发布时间:2022-01-13 17:43:16 Python

从 Google colab 笔记本中提取 Google Drive zip

我已经在谷歌驱动器上有一个(2K 图像)数据集的压缩包.我必须在 ML 训练算法中使用它.下面的代码以字符串格式提取内容: 从 pydrive.auth 导入 GoogleAuth从 pydrive.drive 导入 GoogleDrive从 google.colab 导入身份验证从 oauth2client.client 导入 GoogleCredentials导入 io导入压缩文件# 验证并 ..
发布时间:2022-01-10 19:12:43 Python

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

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

将 zipfile 解压缩到内存中?

如何将 zip 解压缩到内存中? 我的尝试(在 .getvalue() 上返回 None): from zipfile import ZipFile从 StringIO 导入 StringIOdef extract_zip(input_zip):返回 StringIO(ZipFile(input_zip).extractall()) 解决方案 extractall 提取到文件系统,所以 ..
发布时间:2021-12-21 10:02:19 Python

使用 as3 解压缩和保存文件?

我在本地文件夹中有一个 zip 和 rar 文件列表. 我需要做的就是提取 zip 和 rar 文件的内容,并将它们保存在与相应存档文件同名的文件夹中. 由于我是 as3 的新手,我不知道这个. 有这方面的图书馆吗??? 提前致谢... 解决方案 有一些库可以处理 as3 中的 ZIP 文件,但请注意,这对于 ActionScript 3 的初学者来说并非易事. FZip ..
发布时间:2021-12-17 09:53:12 其他开发

从 S3 读取 ZIP 文件,无需下载整个文件

我们有大小为 5-10GB 的 ZIP 文件.典型的 ZIP 文件有 5-10 个内部文件,每个未压缩的大小为 1-5 GB. 我有一套很好的 Python 工具来读取这些文件.基本上,我可以打开一个文件名,如果有 ZIP 文件,工具会在 ZIP 文件中搜索,然后打开压缩文件.这一切都相当透明. 我想将这些文件作为压缩文件存储在 Amazon S3 中.我可以获取 S3 文件的范围,所 ..
发布时间:2021-12-15 20:24:58 Python

压缩子文件夹中的单独文件

大家好,感谢您的回答, 首先,我试图找到问题的答案,但我什么也没找到. 我有一个文件夹和子文件夹树,我想使用 7zip 分别压缩这些文件夹中的文件. 我从这个网站上得到了这段代码,它做了我想要的,但它将压缩文件放在主文件夹中: 设置扩展名=.*for/R %%a in (*%extension%) do "%sevenzip%" a -mx "%%~na.zip" "%%a" ..
发布时间:2021-11-26 15:26:24 其他开发

Java:以编程方式创建 zip 时缺少“A"存档属性

我们正在处理使用属性来检查 zip 中是否存在目录/文件的解压库/实用程序. 问题是我们无法在创建时为 zip 设置存档位.当我们以编程方式创建 zip 时,它也会清除以前的属性. 我们将尝试使用以下提到的步骤设置存档位,但到目前为止还没有得到预期的结果: 1.解析每个 zip 条目并获取额外字节 [].2. 使用 Int value=32 并执行按位“或"运算.3.在'OR'操作后 ..
发布时间:2021-11-26 15:24:18 Java开发

正确解码 zip 条目文件名——CP437、UTF-8 还是?

我最近编写了一个名为 zipzap 的 zip 文件 I/O 库,但我正在努力正确从任意 zip 文件中解码 zip 条目文件名. 现在,PKWARE 规范 指出: D.1 ZIP 格式历来仅支持原始 IBM PC 字符编码集,通常称为 IBM Code Page 437... D.2 如果通用位 11 未设置,文件名和注释应符合到原始的 ZIP 字符编码.如果设置了通用位 11 ..
发布时间:2021-11-26 15:08:29 其他开发

C# IFormFile 作为 ZipFile

我有一个 REST API 端点,它接收 .Net Core 1.1 上的 zip 文件.我从这样的请求中获取 IFormFile var zipFile = HttpContext.Request.Form.Files.FirstOrDefault(); 然后我需要将它传递给不支持 IFormFile 的 .Net Standard 1.5 的服务方法. 所以问题是:如何将 IForm ..
发布时间:2021-11-26 13:10:44 C#/.NET

压缩子文件夹中的单独文件

大家好,感谢您的回答, 首先,我试图找到问题的答案,但我什么也没找到. 我有一个文件夹和子文件夹树,我想使用 7zip 分别压缩这些文件夹中的文件. 我从这个网站上得到了这段代码,它做了我想要的,但它将压缩文件放在主文件夹中: 设置扩展名=.*for/R %%a in (*%extension%) do "%sevenzip%" a -mx "%%~na.zip" "%%a" ..
发布时间:2021-11-25 08:04:07 C#

Java:以编程方式创建 zip 时缺少“A"存档属性

我们正在处理使用属性来检查 zip 中是否存在目录/文件的解压库/实用程序. 问题是我们无法在创建时为 zip 设置存档位.当我们以编程方式创建 zip 时,它也会清除以前的属性. 我们将尝试使用以下提到的步骤设置存档位,但到目前为止还没有得到预期的结果: 1.解析每个 zip 条目并获取额外字节 [].2. 使用 Int value=32 并执行按位“或"运算.3.在'OR'操作后 ..
发布时间:2021-11-25 08:03:40 Java开发

有没有办法将文件夹添加到现有的 7za 存档中?

我尝试在命令提示符下使用以下命令将新文件夹添加到现有的 7za 存档: 7za.exe a repo.zip \res\pub\newfolder newfolder 上面的命令添加了一个文件夹到 repo.zip 的根目录.我的目的是将新文件夹添加到 location: \res\pub\folder inside repo.zip 谁能建议或给我一个正确的命令来将文件夹添加到存档的特 ..
发布时间:2021-11-25 08:01:49 C#

有没有办法将文件夹添加到现有的 7za 存档中?

我尝试在命令提示符下使用以下命令将新文件夹添加到现有的 7za 存档: 7za.exe a repo.zip \res\pub\newfolder newfolder 上面的命令添加了一个文件夹到 repo.zip 的根目录.我的目的是将新文件夹添加到 location: \res\pub\folder inside repo.zip 谁能建议或给我一个正确的命令来将文件夹添加到存档的特 ..
发布时间:2021-11-25 08:01:41 C#

正确解码 zip 条目文件名——CP437、UTF-8 还是?

我最近编写了一个名为 zipzap 的 zip 文件 I/O 库,但我正在努力正确从任意 zip 文件中解码 zip 条目文件名. 现在,PKWARE 规范 指出: D.1 ZIP 格式历来仅支持原始 IBM PC 字符编码集,通常称为 IBM Code Page 437... D.2 如果通用位 11 未设置,文件名和注释应符合到原始的 ZIP 字符编码.如果设置了通用位 11 ..
发布时间:2021-11-25 07:50:02 C#

C# IFormFile 作为 ZipFile

我有一个 REST API 端点,它接收 .Net Core 1.1 上的 zip 文件.我从这样的请求中获取 IFormFile var zipFile = HttpContext.Request.Form.Files.FirstOrDefault(); 然后我需要将它传递给不支持 IFormFile 的 .Net Standard 1.5 的服务方法. 所以问题是:如何将 IForm ..
发布时间:2021-11-24 21:00:00 C#/.NET

如何从 dotnet core webapi 下载 ZipFile?

我正在尝试从 dotnet 核心 Web api 操作下载 zip 文件,但无法使其工作.我尝试通过 POSTMAN 和我的 Aurelia Http Fetch Client 调用该操作. 我能够创建我想要的 ZipFile 并将其存储在系统上,但无法修复它,因此它通过 api 返回 zipfile. 用例:用户选择几个图片集并点击下载按钮.图片集合的 id 被发送到 api 并创建 ..
发布时间:2021-11-24 14:14:43 C#

如何创建目录的 zip 存档?

如何在 Python 中创建目录结构的 zip 存档? 修改 2021 年 9 月 20 日: 请使用带有 make_archive from shutil 的解决方案,因为它是最方便且获得最多投票的解决方案.原发问者不再注册 修改时间:2021 年 11 月 3 日请注意,从 Python 3.4 开始,在 Python 中处理文件时,建议使用 Path 对象而不是纯字符串.但是, ..
发布时间:2021-11-17 03:10:31 Python