假设我有一个 http 或 tcp 服务器正在运行,它提供 tarball(.tgz 文件)。
有什么方法可以单独接收文件,这样我就可以执行以下操作:
nc localhost 5000 | how can I read multiple files here and save each to disk?
为了进一步解释,当我连接到服务器时,我希望它响应一系列 .tgz 文件。我的问题是,如果它是一个 tcp 服务器,我如何编写每个文件以便它单独进入。
我唯一知道如何将数据流式传输到单个文件,但我不知道如何写出多个文件。
这可能是一个答案:https ://stackoverflow.com/a/44894223/1223975
但我不明白如何单独写出每个文件。
在服务器上,执行:
然后,在客户端上,执行:
或者,速度较慢,但更安全:
例如: