我有一个 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 中甚至不可能像这样将一个命令传递到另一个命令。
并且-p
switch 对 不起作用-so
。
我怎样才能完成这个任务?