C PHP gzinflate (?)

1 Cevap php

I'm trying since several hours to implement the behaviour of PHP gzinflate() in C. In PHP it's just: gzinflate($str); In Python it's: import zlib ... return zlib.decompress( decoded_data , -15) ... But I just don't manage to implement it in C. Can anybody help me with that? I'm really stuck.. I tried to do something with Zlib but it didn't work.. Anybody got a point?

Teşekkür peşin,

dışarıda canlı yayın

1 Cevap

Bu zlib usage example çok kapsamlı.

Python veya PHP burada daha çıplak metale yakın, bu yüzden kullanımı kadar basit olduğunu unutmayın.

Addendum:

PHP gzinflate ve gzdeflate fonksiyonlar giriş ve çıkış ham DEFLATE biçimini gerçekleştirmek. Zlib fonksiyonları, diğer taraftan, bir 2 byte başlığının ilavesi ve 4 byte römork ile aynıdır zlib akışları ile birlikte varsayılan olarak çalışır.

Sen gzcompress ve ZLIB biçimi, ya da (eğer zlib yeni bir sürümü varsa) deflateInit2 kullanmak üretmek gzuncompress fonksiyonlar, PHP kullanarak geçiş ya fonksiyonu yerine deflateInit ve ham DEFLATE biçimini istekleri windowBits için negatif bir değer belirtin.