1

У меня есть коллекция сжатых, очень больших файлов .csv, из которых мне нужно извлечь небольшое подмножество содержимого. Давайте сосредоточимся не на возможных практических решениях, а на следующем теоретическом вопросе:

Есть ли способ прозрачного потокового чтения содержимого сжатого файла в Windows? Цель состоит в том, чтобы прочитать файл .zip (или другой формат), как если бы это был файл .csv, из программы, которая знает только, как обращаться с файлами .csv.

В Linux вы можете создать скрипт bash, который запускает декомпрессию и отправляет ее в именованный канал при чтении. В Windows я думаю, что вы можете создать его с OS API, но я хотел бы знать, есть ли какой-нибудь более простой способ. Кроме того, я не знаю, как бы вы прочитали его из другой программы, которая знает только, как читать файлы.

Спасибо!

0