/ / Zip、暗号化されたPythonでGzipされたファイル - python

Zip、暗号化された、PythonでGzipされたファイル - python

私は "独自の"ファイル形式に対処しなければならないそれは、それぞれがgzipで暗号化されてからzipファイルにバンドルされた一連のテキストファイル以上のものではありません。私はこれらのファイルの抽出を自動化するためにpythonを使用していますので、解凍はZipFileで簡単です。次にRC4 +キーで解読できるxyz_001.gz.rc4ファイルのリストがあります。 gzストリームを使用して、そのストリームを開くためにgzip標準ライブラリモジュールを使用することはできません。そのストリームをディスクに保存してからgzファイルを開くことができると思います。

ヘルプは非常に感謝しています。

回答:

回答№1は4

あなたは zlib gzipストリームを解凍するためのモジュールです:

zlib.decompress(inf, 16+zlib.MAX_WBITS)

どこで inf あなたのgzipストリームです。ザ 16 + zlib.MAX_WBITS zlibをgzipヘッダーでスキップさせる魔法の値です。