2011-05-25 29 views
6

Zlib bir dosyanın ortasından açmaya izin veriyor mu? Ben orta önceki verilere inflate uğramadan sıkıştırılmış verinin ortasına işaret eden bir dere ile inflate ararsanız
Demek istediğim, bu işe yarar? zlib FAQ denzlib bir dosyanın ortasından sıkıştırmaya izin veriyor mu

+0

Neden sadece denemiyorsunuz? – Ben

+1

Bazı insanlar zaten onları okudum cevabı –

+0

biliyor diye umuyordum. Ben sadece bunu cevapsız veya hakkında unutulmuş olmalı düşünüyorum: P –

cevap

8

Kopyalama (vurgu benim):

28. bir sıkıştırılmış akıntı rastgele veri erişim?

Hayır, hazırlık gerektirmez. Sıkıştırdığınızda, periyodik olarak Z_FULL_FLUSH kullanın, bu noktalardaki tüm bekleyen verileri dikkatli bir şekilde yazın ve bu konumların bir dizinini saklayın, sonra bu noktalarda dekompresyona başlayabilirsiniz. Sıkıştırma işlemini önemli ölçüde azaltabildiğinden, Z_FULL_FLUSH'u sık kullanmamaya dikkat etmelisiniz. Alternatif olarak, bir dizin oluşturmak için bir deflate akışını bir kez tarayabilir ve daha sonra bu dizini rasgele erişim için kullanabilirsiniz. Örneklere bakın/zran.c.

İlgili konular