私はgzipped文字列を持っています、それは別のアプリケーションから格納されて作成されます。これで文字列(MIMEタイプもヘッダーも付いていません)があるので、私はそれを解凍する必要があります。ヘッダーやMIMEタイプのないGzip文字列を読み取る方法は?
Pythonでこれを行う方法はありますか?
[編集]私は文字通り私はファイルタイプとMIMEタイプを想定して見たIDLE
他の例に文字列自体を貼り付け、次いでコピーメモ帳に文字列を貼り付け、次いで.gz
として私もテストした改名テストします私が持っているものはすべて大きな文字列です。 ]
後
バイトをbase64でデコードする必要があります。
使用zlib.decompress(mystring)
は@reclosedevでコメントを確認し、いくつかのより多くの追加のエラーにError -3 while decompressing data: incorrect header check
メモ帳があなたの文字列を壊す可能性があります。どこかに元のファイルをアップロードできますか? – reclosedev
リンクは次のとおりです:https://www.yousendit.com/download/T2djWGJORkVmVGJsZThUQwこれは2つのレコードを持つcsvファイルです。各レコードは文字列です。 gzip文字列の前にある配列は無視してもかまいません(無関係な次元データです) –
あなたの文字列はBase64でエンコードされていますか?このレコードはどのような種類のデータ(テキスト、バイナリ)ですか? – reclosedev