7zip相关内容

LZMA SDK中如何开发增量压缩/解压?

我在 Windows 7(64 位)下使用 LZMA SDK 进行文件压缩/解压缩(LZMA 是 7-zip 中使用的默认算法). sdk 可以在这里找到(源代码)http://7-zip.org/sdk.html 要压缩/解压缩文件,我可以使用以下命令. ./LzmaUtil.exe e input.elf output.elf./LzmaUtil.exe d output.elf ..
发布时间:2021-11-25 08:03:03 C#

使用 PowerShell 计算 zip 文件中的文件和文件夹

您如何计算 zip 文件中的文件和文件夹?我正在运行备份验证,需要将 zip 文件的文件夹结构与 Windows 文件夹的文件夹结构进行比较.最终目标是获得一个布尔值,表示源计数是否等于 zip 内容计数.到目前为止,这是我所拥有的: [Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') | ..
发布时间:2021-11-25 08:02:56 C#

Java 中的进程构建器

我正在本页研究这个主题,但找不到解决方案,如何使用 ProcessBuilder 在 cmd 中执行程序?我想使用命令行压缩、打开、删除带有 7zip 的文件.我将此代码作为示例,但不起作用,cmd 启动但不创建压缩文件: String[] commands={"cmd.exe", "7za", "a", "-t7z", "test.7z", "Test.txt", "/C", "start"} ..
发布时间:2021-11-25 08:02:46 Java开发

使用 7-Zip 从 asp 页面压缩文件夹

我正在尝试从 asp 页面压缩文件夹.这是我的代码: zipFolderName=folderName &"Zipped.zip"command="cd C:\Program Files\7-Zip & "命令 = 命令 &"7z a -tzip " &zipFolderName &"""" &文件夹名称 &""""Response.Write 命令set objshell = Server.C ..
发布时间:2021-11-25 08:02:35 C#

如何在 7Zip 命令行中隐藏错误消息?

-inul 命令防止错误框出现在 WinRar 命令行中.7Gz.exe 有什么等价的命令吗? 解决方案 7-Zip 将其所有消息写入 stdout,包括错误和警告消息.这意味着您可以通过将 stdout 重定向到一个文件来收集它的所有输出. 类似以下的命令会将所有输出(包括来自 stderr)重定向到 Log.txt: 7za a Test.7z *.* >Log.txt 2>& ..
发布时间:2021-11-25 08:02:24 C#

Python 错误:找不到指定的文件

这是我的代码体: os.chdir("C:\\Users\\Desktop")rc = subprocess.call(['7z', 'a', 'test', '-y', 'myarchive.zip'] +[r'设备团队.txt']) 它给我一个错误,指向 r'device team.txt' 说指定的文件不存在. 我检查了目录,它在桌面目录中,所以我不确定它为什么给我这个错误 ..
发布时间:2021-11-25 08:02:14 Python

使用 SevenZipSharp 将流解压缩为字符串

我想使用 SevenZipSharp 压缩一个字符串,并使用以下代码拼凑了一个 C# 控制台应用程序(我是 C# 的新手)(其中的点点滴滴来自 SO 上的类似问题). 压缩部分似乎可以工作(尽管我传递的是文件而不是字符串),压缩字符串到控制台的输出看起来像乱码,但我卡在解压中...... 我正在尝试做与这里相同的事情(我认为): https://stackoverflow.com ..
发布时间:2021-11-25 08:02:07 C#/.NET

7zip 从相同的输入产生不同的输出

我使用命令行 7zip 来压缩文件夹的内容(在 Windows 中),因此: 7za a myzip.zip * -tzip -r 我发现完全运行相同的命令行两次会生成两个不同的 ZIP 文件 - 它们的大小相同,但如果您运行二进制比较(即 fc/b file1.zip 文件).zip file2.zip) 它们是不同的.更复杂的是,如果您快速连续制作两个拉链,那么它们 是相同的.但是,如果您 ..
发布时间:2021-11-25 08:01:58 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: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#

如何使用powershell从7z文件中部分提取文件夹

我正在尝试自动安装我的平台.我制作了一个脚本,用于将可部署的构建压缩到 7zip 文件中. 现在我需要将一些文件夹部分解压缩到特定目的地. 包装 -app1 --folder11 ---文件夹111 --folder12 -app2 --folder21 --folder22 ... 我需要创建一个 powershell 脚本来将“app1"的内容提取到目标文件夹 ..
发布时间:2021-11-25 08:01:30 C#

如何将文件夹的每个子文件夹中除最新文件外的所有文件压缩为每个子文件夹的一个 ZIP 文件?

我正在尝试创建一个批处理脚本,该脚本将压缩每个子目录中除最新(或最新几个)之外的所有内容.我目前正在使用 7-Zip 在 Windows 中尝试,但该目录在技术上位于 Linux 服务器上,因此欢迎任何针对 Linux 命令的建议. 目录结构是这样的: 目录-父级---子目录-1--------文件1--------文件2--------文件3---子目录-2--------文件1---- ..
发布时间:2021-11-25 08:01:21 C#

如何从python脚本执行7zip命令

我正在尝试了解如何使用 os.system 模块来执行 7zip 命令.现在我不想用 Popen 或子进程使事情复杂化.我已经安装了 7zip 并将 7zip.exe 复制到我的用户文件夹中.我只想解压缩我的测试文件 install.zip.但是,使用下面的代码会导致 shell 在退出之前短暂出现并且没有解压缩.请你告诉我为什么? def main():尝试:os.system(r"C:\Us ..
发布时间:2021-11-25 08:01:13 Python

列出 ZIP 文件的内容

按照技术食谱的一个例子,我设法列出了一个 ZIP 文件的内容(使用 7-Zip: FOR/F "tokens=* delims=" %%A in ('dir/b/s *.zip') do (7z.exe l -r "%%A" >>listing.文本) 然而,这只是将 ZIP 文件的整个目录结构转储到一个文本文件中(称为 listing.txt). 我只想列出最高级别目录的目录名称,例如 ..
发布时间:2021-11-25 08:01:03 C#

如何使用 7-Zip 从多个 zip 存档中删除文件

我有一千个 zip 档案,它们都包含一个我想删除的文件.我可以使用 7Zip 从命令行一次删除一个文件: 7z d -r archive.zip *.pdf 但是我如何将其应用于所有文件,这些文件本身分组在子目录中? 解决方案 试试这个: for/r %v in (*.zip) do 7z d -r "%v" *.pdf 但不知道它是否有效,只是我脑子里写的:P ..
发布时间:2021-11-25 08:00:56 C#

Java解压错误

嗨,我对 zip 格式很陌生,我使用 Java 的 util 实现来解压缩文件,但是每次我尝试打开文件时它都会抛出一个 ZipException.我检查了文件是否已损坏,这不是因为我可以使用 winRar 打开它. 所以我继续尝试 appache.commons.vfs 包来做同样的事情,但这也导致了失败. 作为最后的尝试,我尝试了 7-zip-jbinding 库,它能够读取 Zip ..
发布时间:2021-11-25 08:00:45 Java开发

解压缩包含多个文件的 7zip 存档Java中的目录

我想解压一个包含多个文件的 7zip/lzma 档案 &Java 中的目录.我尝试使用官方的 7zip SDK,但我失败了,因为我的编程技能对于这门学科来说并不那么先进.但是,我发现了一些使 Java 中的支持更容易的库,比如 LzmaOutputStream/LzmaInputStream - 但是我不知道如何使用这些“流"来解压缩多文件存档.我被卡住了. 解决方案 在示例中,将 com ..
发布时间:2021-11-25 08:00:34 Java开发

从 powershell 脚本调用可执行文件(带参数)

我正在从 powershell 调用 zip 实用程序,但很难直接获取其参数.代码如下: if (-not (test-path "C:\Program Files (x86)\7-Zip\7z.exe")) {throw "C:\Program Files (x86)\7-Zip\需要 7z.exe"}设置别名 sz "C:\Program Files (x86)\7-Zip\7z.exe" ..
发布时间:2021-11-25 08:00:23 C#

解压缩受密码保护的文件

我正在尝试使用 PowerShell 从 USB 驱动器中受密码保护的 zip 中提取文件.我查了很多方法,但最简单的方法似乎不起作用. $7ZipPath = "C:\Program Files\7-Zip\7z.exe"$zipFile = "E:\passwordprotectedtest.zip"$zipFilePassword = "Foo"&$7ZipPath e -oE:\ -y ..
发布时间:2021-11-25 08:00:12 C#

如何设置和使用 LZMA 压缩算法 SDK

在网上做了一些研究,我发现 LZMA 算法是一种最新的、优化的、高性能的数据压缩算法,特别是在压缩率和解压缩时间方面.许多流行软件都支持它,例如 WinRAR、WinZip 和 7-Zip(默认情况下). 我在这里找到了 LZMA SDK http://www.7-zip.org/sdk.html但我还没有找到在 Windows 中安装它或使用提供的源代码(示例)的方法. 例如:在DO ..
发布时间:2021-11-25 08:00:03 C#