我試圖使用zlib的compress()函數來壓縮圖像數據。爲此,我將等於輸入數據的compressBound()的內存分配給輸出緩衝區。但我不斷收到Z_BUF_ERROR。爲什麼會發生? for (y = 0; y < header.cupsHeight; y ++)
{
pixdata = malloc(header.cupsBytesPerLine);
if(pixd
一些HTTP服務器發送deflate原始主體(沒有zlib頭文件)而不是真正的deflate主體。請參閱:Why do real-world servers prefer gzip over deflate encoding? 是否有可能檢測到它們並在Node.js中正確處理膨脹?我的意思是除了嘗試createInflate他們和捕獲錯誤,然後再次嘗試createInflateRaw。