繁体   English   中英

密码返回true时,中断7zip测试功能

Breaking the 7zip test function once password returns true

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想根据用户提供的密码测试目录中的.7zips。 当前,t开关使7zip深入测试整个档案,我希望密码一旦输入true,它就会中断。

$CaseDirectory = Read-Host 'Please input Case directory'
$Password = Read-Host 'Please input Case password'

$7ZipPath = "C:\Program Files\7-Zip\7z.exe"
$Files = Get-ChildItem -Path $CaseDirectory -Recurse -Force -Filter *.7z

$Output = Foreach ($File in $Files)
{
& $7ZipPath "t" $File.FullName "-p$Password"
if (-not $?)
{  
   Write-Output $File "Wrong Password!"
} else {
    Write-Output $File "Password Match"
}
Write-Output "================================================================"
Write-Host "Working.."


} 
$Output | findstr /r /v "^$" | Out-File -FilePath 
$CaseDirectory\PasswordTest_Output.txt 

pause
问题暂未有回复.您可以查看右边的相关问题.
1 如何测试7zip存档?

我正在尝试测试7zip归档文件是否损坏,我找到了一个很好的参考添加到我的项目中,它称为SevenZipSharp.dll ,但是我找不到帮助文件来向我展示如何,有人知道如何使用此库或其他方法。 ...

2012-01-16 14:32:11 3 3574   c#/ 7zip
3 尝试获取 7zip 密码的慢代码

像我之前的许多人一样,我丢失了 7zip 密码。 实际上它和我以前的手机中的所有其他东西一起被毁坏了。 我 99% 确定我知道大部分密码,所以我假设用蛮力破解它很容易,所以我写了显示的代码,它可以工作,但速度非常慢。 21 次尝试在 6.1 秒内获得示例。 瓶颈显然是 sp.wait() 但我试图 ...

4 每次在7 zip控制台中询问密码时提取rar文件。 有什么办法可以在包裹中输入密码?

有一个带有执行过程任务的软件包,可使用7 zip将rar文件提取为.bak文件。 每当我执行软件包时,7 zip控制台都会提示并询问密码。 仅当我提供密码时,程序包才会执行并提取文件。 有什么办法可以在程序包或任务本身中提供密码,这样我就不需要手动输入密码了。 谢谢。 ...

2016-09-28 10:03:17 1 190   ssis
5 如何将目录压缩为 7zip 密码加密存档?

我想以独立于平台的方式将目录递归压缩为密码加密的 7zip 存档。 我考虑过使用这些方法,但我认为没有一个是可以接受的: 使用subprocess进程直接调用 7zip 可执行文件 - 这很好用,但它不是平台无关的。 使用pylzma / py7zlib模块 - 它们仅适用于内存中已有的 ...

6 7 Zip 提取错误:标题错误密码错误

我已经创建了 zip 块。 但是在从 zip 文件中提取数据时,我遇到了以下错误。 我检查了块序列,但它是正确的。 “标题错误:密码错误?:P:\\Datas\\File1.pdf ” 你能帮助我为什么会发生这种情况以及如何解决它。 我用谷歌搜索,但没有找到任何相关信息。 ...

7 如何检查文件是否受7zip密码保护?

我正在使用7zip(命令行)查看zip / rar / 7z文件。 我实质上检查了多少文件及其扩展名。 比...我要密码保护的文件。 当整个文件受密码保护(因此您无法查看文件名或其中的任何内容)时,我知道。 但是,如果我可以看到该文件,则无法确定它们是否受密码保护。 我压缩了两个文件, ...

9 仅在第一个卷上验证7zip密码?

我使用多个卷的7zip存档将大量数据存储在云中。 我想检查密码,尽管不必先下载所有卷并进行完整提取。 因此,我想知道是否能以某种方式仅在(最好是)第一个卷上验证密码,并且/或者无需下载和提取所有300+ GiB密码。 这可能吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM