流式解压缩文件,在 Windows 中透明读取

流式解压缩文件,在 Windows 中透明读取

我有一组压缩的、非常大的 .csv 文件,我需要从中提取一小部分内容。我们不要关注可能的实际解决方案,而是关注以下问题理论问题:

有没有办法在 Windows 中透明地流读取压缩文件的内容?目标是从只知道如何处理 .csv 文件的程序中读取 .zip(或其他格式)文件,就好像它是 .csv 文件一样。

在 Linux 中,您可以创建一个 bash 脚本,该脚本触发解压缩并在读取时将其发送到命名管道。在 Windows 中,我认为您可以使用 OS API 创建一个,但我想知道是否有更简单的方法。另外,我不知道您如何从另一个只知道如何读取文件的程序中读取它。

谢谢!

相关内容