我正在使用 SSIS (2008) 进程任务来解密 PGP 文件。它使用 gpg 可执行文件。基本上,我使用 ForEach 循环,将文件名存储为变量,并执行以下表达式作为解密参数: "--batch --passphrase-fd 0 --decrypt-files \""+ @[User::PGPFile]+ "\""
我们一直在接收(我知道是不必要的)一个包含多个 pgp 文件的 zip 文件,但现在我们正在接收一个 pgp 文件,其中一个 zip 文件中有许多文本文件。GPG 和整个过程一直以旧方式正常工作。现在,虽然它仍然可以解密 pgp 文件,但它会将所有文本文件合并为一个大文件。我需要它们都是单独的文件并保留它们的原始名称。
有人确切地看到我在这里缺少什么吗?