问题标签 [zip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 自动压缩多个 MP3 的最佳过程
我有一个项目需要一个相当复杂的过程,我想确保我知道最好的方法来做到这一点。我正在使用带有 Adobe Flex 3 的 ASP.net C#。应用程序服务器是 Mosso(云服务器),文件存储服务器是 Amazon S3。现有网站可在NoiseTrade.com上查看
我需要这样做:
- 允许用户将 MP3 文件上传到专辑“小部件”
- 用户上传他们的专辑/小部件后,我需要自动压缩 mp3(供其他用户下载)并将 zip 与 mp3 曲目一起上传到 Amazon S3
我实际上已经有这个工作了(在 Flex 中使用客户端处理),但是由于 Adobe 的 flash 10“安全”更新,这不再工作了。所以现在我需要实现这个服务器端。
我正在考虑这样做的方式是:
- 将 mp3 存储在应用服务器上的临时文件夹中
- 当艺术家“发布”时,使用 ac# 库在该文件夹中创建文件的 zip
- 启动 amazon S3 上传过程(zip 和 mp3s)并在完成后向用户发送电子邮件(以及删除临时文件夹)
我看到这种方法的主要问题是,如果用户稍后删除或添加曲目,我将不得不更新 zip 文件,但临时文件将不再存在。
我不知道最好的方法来做到这一点,如果你有任何建议,我将不胜感激。
谢谢!
python - 在python中设置压缩文件的权限
我有一个test.txt
位于 zip 存档中的文件test.zip
。压缩后的权限test.txt
不在我的控制范围内,但现在我希望它们是组可写的。我正在使用 Python 提取文件,并且不想逃到 shell 中。
编辑: 这是我到目前为止所得到的:
这在使用 2.5.1 的 OS X 上完美运行,但不适用于我的 home box(Debian、Python 2.4 和 2.5)或使用 Python 2.4 的 RHEL 5。除了 OS X 之外,它不会出错,但也不会更改权限。任何想法为什么?另外,如何writestr()
工作?我知道我在这里使用不正确。
有没有办法做到这一点os.chmod
(提取文件的用户在提取文件后没有使用权限os.chmod
)?我对 zip 文件具有完全写入权限。
更多信息:
提取的用户不是myuser
,而是在mygroup
。
vbscript - Extract files from ZIP file with VBScript
When extracting files from a ZIP file I was using the following.
This was working, but now I get a "The File Exists" Error.
What is the reason for this? Are there any alternatives?
python - 如何使用 python(2.5 版)压缩文件夹的内容?
在特定文件夹中拥有所需的所有文件后,我希望我的 python 脚本压缩文件夹内容。
这可能吗?
我该怎么做呢?
python - 从 Python 中的生成器创建一个 zip 文件?
我有大量数据(几场演出)我需要用 Python 写入一个 zip 文件。我不能一次将其全部加载到内存中以传递给 ZipFile 的 .writestr 方法,而且我真的不想使用临时文件将其全部输入磁盘然后再读回。
有没有办法将生成器或类似文件的对象提供给 ZipFile 库?或者是否有某种原因似乎不支持此功能?
通过 zip 文件,我的意思是 zip 文件。在 Python zipfile 包中受支持。
python - 使用 Python,如何确保在特定文件夹中压缩文件夹?
我已经能够压缩我的文件夹的内容。但我希望压缩文件保留在刚刚压缩的文件夹中。例如,我在 C: 驱动器中压缩了一个名为 test 的文件夹。但我希望我的“test.zip”文件包含在 C:\test 中。我怎样才能做到这一点?提前致谢。
用代码示例澄清问题:
有人好心地指出我的问题令人困惑,但对于 python 新手来说,很多事情都令人困惑:) - 如果这个问题太基本或答案很明显,我提前道歉。我不知道如何确保生成的 zip 文件位于已压缩的文件夹中。换句话说,我希望压缩过程发生在“basedir”中。这样用户就不会浪费时间在 C 驱动器的某个地方搜索它。
p>c# - 如何在 c# 中列出 .zip 文件夹的内容?
如何在 C# 中列出压缩文件夹的内容?例如,如何知道压缩文件夹中包含多少项目,它们的名称是什么?
java - java.util.zip.ZipException:打开 zip 文件时出错
我有一个 Jar 文件,其中包含其他嵌套的 Jar。当我在这个文件上调用新的JarFile()
构造函数时,我得到一个异常,它说:
java.util.zip.ZipException:打开 zip 文件时出错
当我手动解压缩此 Jar 文件的内容并再次压缩时,它工作正常。
我只在 WebSphere 6.1.0.7 及更高版本上看到此异常。同样的事情在 tomcat 和 WebLogic 上也能正常工作。
当我使用 JarInputStream 而不是 JarFile 时,我能够毫无例外地读取 Jar 文件的内容。
c - 在哪里可以找到使用 zlib 的示例解压缩程序?
我正在寻找一个简单的示例 C 应用程序,用于使用 zlib 解压缩 zip 文件。它必须支持相当新版本的 .zip 并且必须有源代码到 zlib 调用。
python - 你如何在python中解压缩非常大的文件?
使用 python 2.4 和内置ZipFile
库,我无法读取非常大的 zip 文件(大于 1 或 2 GB),因为它想将未压缩文件的全部内容存储在内存中。是否有另一种方法可以做到这一点(使用第三方库或其他黑客),或者我必须“掏空”并以这种方式解压缩(显然这不是跨平台的)。