powershell - 使用预定义的密码列表使用 7zip 解压缩存档
问题描述
从几个小时开始,我一直在尝试解压缩受密码保护的 rar 存档。密码是未知的,应该根据json文件的内容来确定。
$content = Get-Content "C:\JDownloader v2.0\cfg\org.jdownloader.extensions.extraction.ExtractionExtension.passwordlist.json" $passwords = ConvertFrom-Json $content $7ZipPath = '"C:\Program Files\ 7-Zip\7z.exe"' $zipFile = 获取剪贴板 $output = 拆分路径 $zipFile
写主机(获取剪贴板);
foreach ($password in $passwords) { 7zip x -o$output -p$password $zipFile } }
如果我改为使用纯文本密码而不是变量 $password,则一切都按预期工作。
解决方案
推荐阅读
- java - JavaFX 使用多个选择框过滤列表视图
- sql - 计算缺失的月份
- java - 我制作了一个从链接中获取 JSON 数据的应用程序。但是每当我点击按钮时,我都没有得到任何数据
- java - 工具栏未在 webview 中显示?
- r - ggplot2 连续色标和与数据集中相同的日期时间顺序
- sql - Oracle's SQL to extract values between two chars in a list
- c++ - 如何从linux二进制文件中存储和检索数据
- javascript - Rest Parameter 相对于数组类型参数有什么好处?
- dart - Flutter - 如何在一个列中添加两个文本小部件,第二个在水平填充空间后垂直溢出?
- .net - 用于精确语义相似性检查的 API