7zip相关内容
我创建了一个自解压 7-Zip 文件.其中包含一个 CMD 文件,7-Zip 在提取时运行该文件.此 cmd 读取注册表并执行一些进一步的活动(对于此特定问题不重要). 在 32 位 Windows Server 2003 中,此行为工作正常.但是,在 Windows Server 2008 机器上的测试表明 7-Zip 启动的 cmd 没有读取注册表的权限.更具体地说,它可以读取某些区域(
..
我正在尝试使用 7zG.exe 的命令行压缩/7z 文件夹.我的代码适用于文件,但不适用于文件夹.有人可以告诉我使用 7z 命令行压缩文件夹的正确方法吗?这是仅适用于文件的示例代码.每当我尝试运行此代码时,7zip 都会显示一个消息框,上面写着“无效参数" string sourceName = "Folder\Folder1";string targetName = "Example.gz";
..
我使用的是 Python 3.6,目前我对 7zip 程序进行子处理以获得我需要的压缩. subprocess.call('7z a -t7z -ms=off {0} *'.format(filename)) 我知道 zipfile 类具有“ZIP_LZMA"压缩,但是我传递的应用程序也说输出文件不正确.那么我还需要在 ZipFile 类中添加什么以使其模仿上述命令? 解决方案
..
它是用 7zip 压缩和密码保护的,mimetype 应该是“application/7zip"还是“data/binary"?还有什么? 解决方案 根据维基百科(7z 文章),7zip 存档的 mime 类型是 application/x-7z-compressed,具有密码不会改变 mimetype. 如果是 zip(即不是 7-zip 文件),mimetype 应该是 appl
..
这是我的情况.一个项目的目标是将一些附件迁移到另一个系统. 这些附件将位于父文件夹中,比如“Folder 0"(请参阅这个问题的图表以便更好地理解),它们将被压缩/压缩. 我希望我的批处理脚本像这样被调用: BatchScript.bat "c:\temp\usd\Folder 0" 我使用 7za.exe 作为命令行提取工具. 我希望我的批处理脚本执行的是遍历“Fold
..
我必须经常搜索几个 .7z(用 LZMA 压缩)文件.我没有足够的内存来同时解压缩它们或将存档更改为 .gz.在我解压一个的那一刻,搜索我需要的,删除提取的内容,解压下一个.我想以与 gzip 相同的方式浏览档案: f = gzip.open('archive.gz')对于 f 中的 i:做东西 是否有使用 .7z 文件执行此操作的模块/方法? 解决方案 Python >= 3.3 有
..
我正在编写一个 Python 脚本,我需要调用 7z 来提取保存在存档目录中的一些文件,而无需提取完整的存档.存档包含多个目录,我需要从特定目录中提取一些文件. 假设“abc.7z"是一个包含多个目录的存档,即“temp"、“windows"、“system"、“data".我想从目录“system"中提取一些 .exe 文件只是因为这些 .exe 文件也可能存在于其他目录中,但我只对“sy
..
我使用 7zip 创建 SFX 如下: 7z.exe a -r archive.7z * 然后我使用 7zS.sfx 文件(用于创建自解压安装程序)、配置文件“build.config"和存档进行二进制副本.配置文件内容如下: ;!@Install@!UTF-8!运行程序=“setup.exe"GUIMode="1"路径="%tmp%\\mytemp";!@安装结束@! 二进制复制命令如下
..
如何在 7-zip“添加到存档"对话框的第一个字段上写“你好"? 到目前为止,我设法使用此方法触发了 7-zip(Windows 64x)“添加到存档"对话框 from pywinauto.application import Applicationapp = Application().start(r"C:\Program Files\7-Zip\7zFM.exe") #设置应用app.
..
当 7zip 从命令行运行时,它将使用一系列“%"符号打印一个进度条. 我想在从 Python 中执行 7zip 时捕获并打印此进度条.我该怎么做? 我目前使用的 Python 代码: from subprocess import Popen, PIPEpipe = Popen('7za.exe a -tgzip "e:\\backup\\sch Testerr 2012 06 23
..
我之前的问题因为没有建设性而被关闭.我在那里编辑了它,但没有看到它已关闭): 我正在编写一个涉及提取 7z 档案的应用程序.似乎没有任何本机支持,所以我冒险寻找可以集成到我的项目中的第三方库或源代码. 我一直在尝试实施 J7zip,但没有成功.> 列出档案的内容不返回任何文件: 12-24 13:36:44.216: I/System.out(18473): J7zip 4.43
..
请参阅下面的更新答案 Windows 批处理文件. 我非常喜欢 7-Zip 并且效果很好,但喜欢 WinZip 移动和时间戳文件的能力.但是,例如,WinZip(命令行界面)对文件大小和存档中的文件数量有限制. 谷歌搜索我们确实看到有一个人,他确实使用了 7-zip 的代码并重新编译了代码以使用 -m(移动)开关.但是,我对在我们的生产环境中使用 7-zip 开发人员之外的第三方
..
我正在尝试运行 Powershell 命令来调用 7-Zip 以使用以下命令压缩文件夹: $command = $SevenZip + " a " + $targetDirForZip + $GetDateName + "_" + $dir.Name + ".7z " + $dir.FullName调用表达式 $command 输入 $command 的变量已经设置,$SevenZip 是“c
..
我正在考虑使用 7-Zip 格式来打包我的应用程序文件,因为它是一种非常紧凑且流行的格式.不过,我找不到有关如何使用 C++ SDK 的一些教程.我想要一些教我如何操作的教程: 从内存(缓冲区)而不是直接从磁盘打开存档. 将存档中的单个文件提取到缓冲区,而不是磁盘. 检查是否可以在存档中找到某个文件. 解决方案 来自 LMZA SDK 文档: ANSI-C LZMA 解码器
..
我正在尝试编写一个批处理脚本,该脚本将使用 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:
..
是否有一些代码或库可以让我控制 7-Zip从 C# 代码中解压功能? 解决方案 CodePlex 上有一个项目,SevenZipSharp. 我还没有尝试过,但看起来很有希望.
..
我想在 Python 脚本中提取 7-Zip 存档.它工作正常,只是它会吐出提取细节(这对我来说是巨大的). 有没有办法在提取时避免这种冗长的信息?我没有找到 7z.exe 的任何“静默"命令行选项. 我的命令是 7z.exe -o some_dir x some_archive.7z 解决方案 一种可能性是使用 popen,因此它的输出将返回到父级进行处理/显示(如果需要)或完
..
是否可以对由 7zip 压缩的非常大的文件进行随机访问(大量搜索)? 原始文件非常大(999gb xml),我无法以解压格式存储它(我没有太多可用空间).因此,如果 7z 格式允许访问中间块,而无需在选定块之前解压缩所有块,我就可以构建块开头的索引和相应的原始文件偏移量. 我的 7z 档案的标题是 37 7A BC AF 27 1C 00 02 28 99 F1 9D 4A 46 D
..
Ruby Devkit 是一个基于 7-zip 的自解压存档. 我想静默调用它,而不必安装 7-Zip 将文件解压缩到我选择的文件夹中,以便我可以编写安装脚本.我想它是这样的: cmd>DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe/silent/dir="C:\DevKit" 但这当然行不通.我必须使用哪些命令行标志将此存档静默提取到我选择的文件夹中
..
问题:我希望能够在一个步骤中提取 tar.gz 文件.这使我的问题几乎与此相同:tar-gz 的堆栈溢出问题. 我的问题几乎相同,但不相同,因为我想在 bat 文件或 Ruby 中使用 7-Zip 命令行(或类似的东西)在 Windows 上执行此操作/Perl/Python 脚本. 问题:事实证明,这项看似简单的任务比第一次出现时要复杂得多.有没有人已经有一个脚本可以做到这一点?
..