7zip相关内容

Windows Server 2008 64 位上的 7-Zip 执行权限

我创建了一个自解压 7-Zip 文件.其中包含一个 CMD 文件,7-Zip 在提取时运行该文件.此 cmd 读取注册表并执行一些进一步的活动(对于此特定问题不重要). 在 32 位 Windows Server 2003 中,此行为工作正常.但是,在 Windows Server 2008 机器上的测试表明 7-Zip 启动的 cmd 没有读取注册表的权限.更具体地说,它可以读取某些区域( ..
发布时间:2021-11-26 15:15:24 其他开发

7z 命令行压缩文件夹

我正在尝试使用 7zG.exe 的命令行压缩/7z 文件夹.我的代码适用于文件,但不适用于文件夹.有人可以告诉我使用 7z 命令行压缩文件夹的正确方法吗?这是仅适用于文件的示例代码.每当我尝试运行此代码时,7zip 都会显示一个消息框,上面写着“无效参数" string sourceName = "Folder\Folder1";string targetName = "Example.gz"; ..
发布时间:2021-11-26 15:15:16 C#/.NET

用 python 模仿 7zip

我使用的是 Python 3.6,目前我对 7zip 程序进行子处理以获得我需要的压缩. subprocess.call('7z a -t7z -ms=off {0} *'.format(filename)) 我知道 zipfile 类具有“ZIP_LZMA"压缩,但是我传递的应用程序也说输出文件不正确.那么我还需要在 ZipFile 类中添加什么以使其模仿上述命令? 解决方案 ..
发布时间:2021-11-26 15:15:06 Python

遍历批处理文件中的文件夹和文件?

这是我的情况.一个项目的目标是将一些附件迁移到另一个系统. 这些附件将位于父文件夹中,比如“Folder 0"(请参阅​​这个问题的图表以便更好地理解),它们将被压缩/压缩. 我希望我的批处理脚本像这样被调用: BatchScript.bat "c:\temp\usd\Folder 0" 我使用 7za.exe 作为命令行提取工具. 我希望我的批处理脚本执行的是遍历“Fold ..
发布时间:2021-11-26 15:14:43 其他开发

.7z 文件是否有相当于 gzip.open() 的文件?

我必须经常搜索几个 .7z(用 LZMA 压缩)文件.我没有足够的内存来同时解压缩它们或将存档更改为 .gz.在我解压一个的那一刻,搜索我需要的,删除提取的内容,解压下一个.我想以与 gzip 相同的方式浏览档案: f = gzip.open('archive.gz')对于 f 中的 i:做东西 是否有使用 .7z 文件执行此操作的模块/方法? 解决方案 Python >= 3.3 有 ..
发布时间:2021-11-26 15:14:35 Python

7z 的命令行从存档内的特定文件夹中提取特定文件

我正在编写一个 Python 脚本,我需要调用 7z 来提取保存在存档目录中的一些文件,而无需提取完整的存档.存档包含多个目录,我需要从特定目录中提取一些文件. 假设“abc.7z"是一个包含多个目录的存档,即“temp"、“windows"、“system"、“data".我想从目录“system"中提取一些 .exe 文件只是因为这些 .exe 文件也可能存在于其他目录中,但我只对“sy ..
发布时间:2021-11-26 15:14:25 Python

7zip 自解压存档 (SFX),无需管理员权限

我使用 7zip 创建 SFX 如下: 7z.exe a -r archive.7z * 然后我使用 7zS.sfx 文件(用于创建自解压安装程序)、配置文件“build.config"和存档进行二进制副本.配置文件内容如下: ;!@Install@!UTF-8!运行程序=“setup.exe"GUIMode="1"路径="%tmp%\\mytemp";!@安装结束@! 二进制复制命令如下 ..
发布时间:2021-11-26 15:14:16 其他开发

从python执行时如何打印和捕获7zip的%进度标记?

当 7zip 从命令行运行时,它将使用一系列“%"符号打印一个进度条. 我想在从 Python 中执行 7zip 时捕获并打印此进度条.我该怎么做? 我目前使用的 Python 代码: from subprocess import Popen, PIPEpipe = Popen('7za.exe a -tgzip "e:\\backup\\sch Testerr 2012 06 23 ..
发布时间:2021-11-26 15:13:55 Python

Android 上的 J7zip - 从档案中提取并列出内容

我之前的问题因为没有建设性而被关闭.我在那里编辑了它,但没有看到它已关闭): 我正在编写一个涉及提取 7z 档案的应用程序.似乎没有任何本机支持,所以我冒险寻找可以集成到我的项目中的第三方库或源代码. 我一直在尝试实施 J7zip,但没有成功.> 列出档案的内容不返回任何文件: 12-24 13:36:44.216: I/System.out(18473): J7zip 4.43 ..
发布时间:2021-11-26 15:13:45 Java开发

批处理文件 - 需要 7-zip 的替代品 - 无法移动

请参阅下面的更新答案 Windows 批处理文件. 我非常喜欢 7-Zip 并且效果很好,但喜欢 WinZip 移动和时间戳文件的能力.但是,例如,WinZip(命令行界面)对文件大小和存档中的文件数量有限制. 谷歌搜索我们确实看到有一个人,他确实使用了 7-zip 的代码并重新编译了代码以使用 -m(移动)开关.但是,我对在我们的生产环境中使用 7-zip 开发人员之外的第三方 ..
发布时间:2021-11-26 15:13:34 其他开发

在程序文件中使用 exe 调用表达式

我正在尝试运行 Powershell 命令来调用 7-Zip 以使用以下命令压缩文件夹: $command = $SevenZip + " a " + $targetDirForZip + $GetDateName + "_" + $dir.Name + ".7z " + $dir.FullName调用表达式 $command 输入 $command 的变量已经设置,$SevenZip 是“c ..
发布时间:2021-11-26 15:13:22 其他开发

7-Zip:有什么好的教程吗?

我正在考虑使用 7-Zip 格式来打包我的应用程序文件,因为它是一种非常紧凑且流行的格式.不过,我找不到有关如何使用 C++ SDK 的一些教程.我想要一些教我如何操作的教程: 从内存(缓冲区)而不是直接从磁盘打开存档. 将存档中的单个文件提取到缓冲区,而不是磁盘. 检查是否可以在存档中找到某个文件. 解决方案 来自 LMZA SDK 文档: ANSI-C LZMA 解码器 ..
发布时间:2021-11-26 15:13:11 C/C++开发

用于压缩子目录的批处理文件

我正在尝试编写一个批处理脚本,该脚本将使用 winrar 或 7-zip 自动运行压缩子目录: 示例: 我的图片图片1 (Pics1.zip)文件1.jpg文件2.jpg文件3.jpgPics2 (Pics2.zip)文件4.jpg文件5.jpgPics3 (Pics3.zip)文件6.jpg文件7.jpg... 我如何编写脚本. 解决方案 (1) 使用 WinRAR: ..
发布时间:2021-11-26 15:13:03 其他开发

7-Zip (7za.dll) .NET 包装器

是否有一些代码或库可以让我控制 7-Zip从 C# 代码中解压功能? 解决方案 CodePlex 上有一个项目,SevenZipSharp. 我还没有尝试过,但看起来很有希望. ..
发布时间:2021-11-26 15:12:53 C#/.NET

“静默"提取 7-Zip 文件- 命令行选项

我想在 Python 脚本中提取 7-Zip 存档.它工作正常,只是它会吐出提取细节(这对我来说是巨大的). 有没有办法在提取时避免这种冗长的信息?我没有找到 7z.exe 的任何“静默"命令行选项. 我的命令是 7z.exe -o some_dir x some_archive.7z 解决方案 一种可能性是使用 popen,因此它的输出将返回到父级进行处理/显示(如果需要)或完 ..
发布时间:2021-11-26 15:12:42 其他开发

在 7z 单个文件存档中随机查找

是否可以对由 7zip 压缩的非常大的文件进行随机访问(大量搜索)? 原始文件非常大(999gb xml),我无法以解压格式存储它(我没有太多可用空间).因此,如果 7z 格式允许访问中间块,而无需在选定块之前解压缩所有块,我就可以构建块开头的索引和相应的原始文件偏移量. 我的 7z 档案的标题是 37 7A BC AF 27 1C 00 02 28 99 F1 9D 4A 46 D ..
发布时间:2021-11-26 15:12:34 其他开发

如何将 7-zip 自解压存档静默安装到特定目录?

Ruby Devkit 是一个基于 7-zip 的自解压存档. 我想静默调用它,而不必安装 7-Zip 将文件解压缩到我选择的文件夹中,以便我可以编写安装脚本.我想它是这样的: cmd>DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe/silent/dir="C:\DevKit" 但这当然行不通.我必须使用哪些命令行标志将此存档静默提取到我选择的文件夹中 ..
发布时间:2021-11-26 15:12:24 其他开发

一步以编程方式提取 tar.gz(在带有 7-Zip 的 Windows 上)

问题:我希望能够在一个步骤中提取 tar.gz 文件.这使我的问题几乎与此相同:tar-gz 的堆栈溢出问题. 我的问题几乎相同,但不相同,因为我想在 bat 文件或 Ruby 中使用 7-Zip 命令行(或类似的东西)在 Windows 上执行此操作/Perl/Python 脚本. 问题:事实证明,这项看似简单的任务比第一次出现时要复杂得多.有没有人已经有一个脚本可以做到这一点? ..
发布时间:2021-11-26 15:12:12 其他开发