zlib

    0熱度

    1回答

    我可以通過命令行或zlib以編程方式使用gzip壓縮文件。創建的縮小文件是否相同?我可以住在不同的標題。 此外,gzip的壓縮因子(1-9)和zlib的參數(級別,窗口位和內存級別)之間的關係是什麼?

    0熱度

    1回答

    zlib gzopen()返回壓縮文件流。 gzFile data_file; data_file = gzopen(filename.c_str(), "r"); 其中data_file是壓縮文件流。 我可能錯過了zlib文檔。但是,這是否解壓打開的文件? 或者是gzopen()能夠直接解析gzip文件而不需要 來解壓縮它嗎? 在此先感謝!

    0熱度

    1回答

    我的項目包含一個發送方/接收方框架,只能單向交談,沒有從接收方到發送方的返回信道。 發送方使用zlib壓縮發送給接收方的部分數據。 我想使我的接收器對崩潰/重新啓動/重新啓動有彈性,是否有可能以某種方式從一個隨機點加入zlib流? 發送方/接收方都使用Z_SYNC_FLUSH。 一些想法我有: 保存狀態結構到磁盤和接收器重新啓動後重新載入。 將Z_SYNC_FLUSH替換爲Z_FULL_FLUSH

    0熱度

    1回答

    我正在玩zlib並在閱讀zlib_how後,我仍然有幾個問題。據我所知,在調用任何deflate()之前應該調用deflateInit這是好的,但是當我有意重複使用同一個流不止一次時會發生什麼? 每次我完成壓縮時,我應該撥打deflateEnd,然後重新初始化每次通過額外呼叫deflateInit調用壓縮?有關內部緩衝區動態分配的內容? 我看到初始化和結束malloc/free很多,是否可以用這種

    4熱度

    1回答

    我玩zlib並已(簡化)代碼的結果是這樣的: #include <cstring> // memset #include <string> #include <zlib.h> #include <cstdio> const int compressionLevel_ = 9; const size_t BUFFER_SIZE = 1024 * 8; char buffer_[BU

    2熱度

    2回答

    我目前在玩zlib。 通常的例子是多還是少,如下所示(C/C++僞代碼) z_stream zs; memset(&zs, 0, sizeof(zs)); if (deflateInit(&zs, Z_DEFAULT_COMPRESSION) != Z_OK) return false; zs.next_in = input_data; zs.avail_in = input

    -1熱度

    1回答

    我有一個字節數組,其中每個字節與我的圖像的像素值相關。這些字節值可以是0或255.陣列從左到右,然後從上到下打包。從這個數組中,我想創建一個位深度爲1的灰度級.PNG圖像。我不能使用任何包裝來zlib。 該函數可用於創建有效的png文件。但是,創建的圖像不正確。我相當肯定(儘管可能是錯誤的),問題在於將數據打包到一個字節數組中,並傳遞給Zlib deflate函數。我已閱讀規範:https://w

    -2熱度

    1回答

    var gzipcompresseddata=new Int8Array([120,156,237,87,93,111,155,48,20,125,110,165,254,7,228,31,16,62,178,180,123,0,36,66,12,65,50,4,129,163,173,79,22,16,7,101,3,202,40,168,233,191,159,13,88,165,157,52

    4熱度

    1回答

    我在localhost上沒有任何問題。但是當我在服務器上測試我的代碼時,每一頁結束時我都會看到此通知。 我的代碼: <?php ob_start(); include 'view.php'; $data = ob_get_contents(); ob_end_clean(); include 'master.php'; ob_end_flush(); // Problem is th

    2熱度

    2回答

    我在Python 3.0中使用PyCharm,我想導入圖像模塊。 在安裝從項目解釋的圖片模塊,我得到一個消息,它說: ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting. Screenshot 沒有包命名的Zlib安裝。 我試圖找到幾個解決方案,但其中大部分都是針對Linu