zlib

    1熱度

    2回答

    我使用作爲Zlib的一部分分發的minizip包來解壓縮內存中的文件。我希望能夠找到檔案中當前打開的文件中的未壓縮數據中的任意位置。這樣做的最好方法是什麼? 在我看到下面的API: extern int ZEXPORT unzSetOffset (unzFile file, uLong pos); 但似乎尋求在存檔文件本身原始位置,而不是在當前打開的文件。在絕對最壞的情況下,我可以關閉並重新打

    1熱度

    1回答

    我將破壞輸出,如果我 將數據寫入一個文件壓縮級別(說)6 關閉所有的zstream並打開一個新的zstream ,用不同的壓縮級別(比如1)調用deflateInit,並將該數據追加到同一個文件中。

    0熱度

    1回答

    我有以下問題。我需要解壓縮從這裏產生的Linux內核郵件:https://lkml.org/lkml/2014/3/17/525 消息在內核壓縮看起來如下: static int __init qr_compr_init(void) { size_t size = max(zlib_deflate_workspacesize(MAX_WBITS, MAX_MEM_LEVEL),

    5熱度

    2回答

    我通過套接字從python發送數據到java。所以在Python 2.7版側 我: s = "this is test str" compressed = s.encode('zlib') push_to_tcp_socket(compressed) 所以我需要在Java端恢復初始的字符串。我怎麼能做到這一點?

    0熱度

    1回答

    我試圖修復與zlib的和python的一個問題,我需要運行下面的命令,但我想不通的地方: ./configure --prefix=/usr/bin/Python-2.7.8 --with-zlib-dir=/usr/local/lib 有人可以幫助我,好嗎?

    0熱度

    1回答

    我正在使用qUncompress的Qt和頭問題,我無法找到更多的信息來解決它。 這裏是我的代碼: #include <QCoreApplication> #include <QByteArray> #include <QFile> #include <QDebug> int main(int argc, char *argv[]) {

    0熱度

    1回答

    我使用了zlib壓縮來返回一個字符串。 https://panthema.net/2007/0328-ZLibString.html 然後我做:被限定如 void StatsClientImpl::sendToServer(std::stringstream &sstr) // to include an update interval version { std::string er

    3熱度

    1回答

    我試圖通過將字符串(由換行符分隔的JSON)逐漸創建爲一個.gz文件。 使用節點0.11和0.12(兩者具有相同的reasult,.gz文件將不會打開)。 我減少了代碼這樣:被創建的文件 var fs = require('fs'); var output = fs.createWriteStream('test.gz'); var zlib = require('zlib'); var c

    6熱度

    1回答

    我試圖在Windows上構建OpenEXR 2.2,但隨下載附帶的說明無法按預期工作。 IlmBase的指導工作,但一旦我到達OpenEXR指令,它因zlib而失敗。在這一點上的步驟如下: 3. Go to http://www.zlib.net and download zlib 於是我來到了這個網站,並在開頭段:目前的版本是公開可用的位置:我下載zlib的源代碼,1.2.8版本, zip文

    0熱度

    1回答

    這可能是完全不相關或非常簡單的問題。 我想寫一個非常簡單的應用程序,它使用libz庫函數來進行壓縮。它應該在NIOS CPU上運行在uCLinux環境中。我的系統運行busybox,並且busybox提供所有常規的功能gzip,gunzip功能。但是它們被內置到busybox中,並且據我所知,不能使用動態庫。 下面是代碼: { printf("Hello World\n");