答えはかなり確信していますが、誰かに確認してもらいたいです。
HTTPヘッダーでgzipが使用されている場合、ファイルの一部のみを解凍する方法はありません。データを取得するために解凍する前に、ファイル全体をダウンロードする必要があります。
右 ?
たとえば、次のようなコードで最初の100バイトを取得した場合:
myfile.read(100)
この時点では解凍できません。
ありがとう。
答えはかなり確信していますが、誰かに確認してもらいたいです。
HTTPヘッダーでgzipが使用されている場合、ファイルの一部のみを解凍する方法はありません。データを取得するために解凍する前に、ファイル全体をダウンロードする必要があります。
右 ?
たとえば、次のようなコードで最初の100バイトを取得した場合:
myfile.read(100)
この時点では解凍できません。
ありがとう。
これまでのデータ量に関係なく、gzipストリームの解凍をすぐに開始できます。これまでに利用可能な圧縮データで表されるすべての非圧縮バイトを抽出できるようになります。
常に最初から解凍する必要があります。したがって、実行できないのは、gzipストリームの途中で解凍を開始することです。途中でデータにアクセスしたい場合は、その時点までのすべてのデータを解凍する必要があります。
間違い。GZIPはストリーミングを許可します。フォーマットとZIPアーカイブフォーマットを混同している可能性があります。