Zipファイルから、特定のファイル名を探し出すロジックにて、
順調に、対象のファイルを抽出できると思いきや、
スタッフから、
ファイル名の一覧ループに入る前に、
ものすごく、時間がかかると、言われ、調べてみた。
LoadFromFile から、
LoadFromStreamが呼ばれる。
そのなかで、
特定のシーケンシャルで、文字が終了していたり、
ヘッダーで圧縮された区間が宣言されていたり。
とりあえず、圧縮データ部分をスキップするために、
Read から、Seakにしてみたが、 速度が変わらないという、始末だ。
Seakは、スキップじゃないの?!
ネットワークドライブだから、遅いのかな?
10M程度のファイルなのに・・・
10M程度のファイルなのに・・・
MLで、質問してみるか。
TStream.Read or Seak @Delphi