【发布时间】:2011-09-02 00:47:57
【问题描述】:
由于各种原因,围绕复制成本和 Windows 文件系统的困难,我需要安装一个流编码器作为驱动器,以便传入数据可以简单地盲目地指向这个“驱动器”,聚合,和编码,而源程序没有更聪明。这在 Linux 上基本上是微不足道的,但在 Windows 上似乎是一场艰苦的斗争。
具体来说,我希望能够“挂载”一个 tar 生成器,我知道这听起来很奇怪,但这样做有一个令人信服的理由。是否有处理此问题的实用程序或库?也许是 Windows API 的一个不起眼的部分?
This looks promising... 但它似乎是为了挂载文件夹或类似文件,而不是“设备”。我确实可以控制数据的写入位置,因此我可以指定任意路径。
【问题讨论】:
-
你需要更具体...你想挂载什么?一个装置 ?一个文件夹 ?什么协议? FTP? SFTP? HTTP ? HTTPS?中小企业? NFS ?
-
一般来说,我确实希望能够挂载一个任意程序,该程序接受一个流作为输入并输出该流的转换。实际上,我希望能够将输出定向到接受流的 tar 构建器
-
不可能,我认为;驱动器是块设备,并且数据不可预测地写入不同的块,因此将数据重定向到流设备将毫无意义。您的意思是要捕获写入特定文件或文件的数据作为流?您可以控制要写入数据的文件的名称吗?
-
内存驱动器能解决您的问题吗?写入数据后,您可以将其转发到目标程序吗?
-
是的,我认为这是不可能的。昨晚我得出了同样的结论,我选择使用 RAMdrive。毕竟我有 64 演出的公羊要吹。
标签: windows winapi filesystems device-driver