使用 Windows 命令行将目录存档到 stdout 并加密文件名

使用 Windows 命令行将目录存档到 stdout 并加密文件名

我有一个 1 TB 的目录需要作为单个加密文件上传。磁盘上没有可用空间。我已经有一个应用程序可以从 stdin 上传文件,但我不知道如何创建存档流。

根本不需要压缩。

档案中的文件名必须加密,这一点很重要。如果档案格式不支持加密,则可以通过创建嵌套档案来模拟,但也需要进行流式传输。

我正在尝试使用 7zip:

myuploader.exe < 7z a null -so -tgzip -siInner.gzip < 7z a null -so -tgzip -siFile.mp4 < d:\source_file.mp4

但是在 Windows 中甚至不可能像这样将一个命令传递到另一个命令。

并且-pswitch 对 不起作用-so

我怎样才能完成这个任务?

相关内容