Nasıl bir stream with ile gzip sıkıştırması miyim?
Biçimi dosyaları (gzip
Bu program, örneğin ile oluşturulmuş) kullanımı Gzip "Söndür" aynı sıkıştırma zlib kullandığı algoritma olarak hangi sıkıştırma algoritmasını. Ayrıca, bir gzip sıkıştırılmış dosya şişirmek için kullanırken, ancak kütüphane Z_DATA_ERROR
döndürür.
Nasıl with genişletmek için kullanın bir gzip dosyası miyim?
CEVAP
Gzip bir biçimi açmak için ayrıca, bu gibi 16 MAX_WBITS
, windowBits
parametresi inflateInit2
çağrı dosyası:
inflateInit2(&stream, 16 MAX_WBITS);
Eğer bunu yapmak istemezsen, ayrıca kötü bir akış biçimi şikayet edecek. Varsayılan olarak, ayrıca şişirmek üzerinde ayrıca bir başlık ve akarsuları çok söylemezsen farklı gzip Başlığı tanımıyor oluşturur. Bu zlib.h
başlık dosyası sürümü 1.2.1 itibaren belgelenmiş olmasına rağmen, zlib manual değildir. Başlık dosyası:
windowBits
ayrıca isteğe bağlı gzip çözme için 15 fazla olabilir. EklewindowBits
otomatik Başlık ile etkinleştir with gzip ve kod çözme için 32 algılama, veya (with biçimi sadece gzip biçimi çözmeye Ekle 16 dönüşZ_DATA_ERROR
). Gzip bir yayını deşifre ediliyor, *11,* bir yerine bir adler32 crc32.
Nasıl IIS7 çalışıyor gzip sıkıştırma a...
Nasıl bir yönlendirme sayfası jQuery k...
Nasıl bir dize başka bir dize içeriyor...
Nasıl Git deposu için boş bir dizin ek...
Nasıl dosyaları zaman uyumsuz olarak y...