我必须处理一种“专有”文件格式,它只不过是一堆文本文件,每个文件都经过 gzip 压缩,然后加密,最后全部捆绑在一个 zip 文件中。我正在使用 python 来自动提取这些文件。因此使用 ZipFile 可以轻松解压。然后我有一个 xyz_001.gz.rc4 文件列表,我可以使用 RC4 + 密钥对其进行解密。但是,这给我留下了一个 gz 流,并且无法使用 gzip 标准库模块打开该流。我想我可以将该流存储到磁盘然后打开该 gz 文件,但我想知道是否有更优雅的方式来处理它。
非常感谢您的帮助。