zlib

    0熱度

    1回答

    我正在使用zlib將txt流壓縮到gz gzip文件,並且運行良好。但是,它似乎命名gzip中的文件,與我的gz名稱完全相同。 我想知道是否有任何方法來改變已壓縮文件的命名? 我寧願它名字類似如下: /myfile.gz/myfile 其中MYFILE是那是壓縮gzip文件內的文檔,myfile.gz是gzip壓縮的文件本身。 有什麼辦法可以控制這些命令嗎?

    0熱度

    1回答

    我有下面的例程,它只是簡單地對一個gz文件進行解壓縮,然後壓縮回gz。但是,它在數據的開頭添加了一些額外的字符。我想知道爲什麼會這樣? 這似乎是在compress_string函數造成這種情況,但我無法找到在哪裏。 此外,不確定outbuffer數組是否需要更大的大小或壓縮文件的實際大小? #include <iostream> #include "zlib-1.2.8/zlib.h" #in

    1熱度

    1回答

    我正在嘗試使用zlib進行解壓縮。我在zlib網站上查看教程,並通過代碼生成不同大小的輸出。 int CZLib::Inflate() { int ret; unsigned int have; z_stream zstream; unsigned char in[CHUNK]; unsigned char out[CHUNK]; zs

    0熱度

    1回答

    我正在使用此函數進行zlib壓縮,並想知道outbuffer變量是否應設置爲特定大小?它是否將字符數組限制在這裏?我可以放在這裏的長度是否有限制?將它轉換爲std :: string是否有意義,因爲Im在C++中編譯? /** Compress a STL string using zlib with given compression level and return * the bi

    0熱度

    1回答

    我試圖通過我的站點生成Zip以下載多個文件。不幸的是,我收到此錯誤: Abort pclzip.lib.php : Missing zlib extensions 的問題是,我沒有訪問php.ini中,我希望通過htaccess的安裝zlib的。 (我假設zlib丟失,這就是爲什麼它這樣做)。

    1熱度

    2回答

    環顧四周,我發現問題被問到,但不是很好的答案。如果這是一個stackoverflow重複(對不起!) 我的目標是有一個zlib壓縮文件,我追加到不同的間隔(如日誌文件)使用C/C++。由於緩衝區大小的限制,我希望避免必須將整個文件保存在內存中以追加新項目。

    0熱度

    1回答

    我想建立我自己的python(3.5.2)c擴展取決於zlib。使用Linux上的gcc它完美的工作,但我似乎無法使它在Windows 64位上工作。 我按照說明書安裝zlib的DLL: Installing ZLIB1.DLL ==================== Copy ZLIB1.DLL to the SYSTEM or the SYSTEM32 directory.

    2熱度

    1回答

    Zlib放氣算法的時間複雜度是多少? 我知道在Python中,這個算法可以通過zlib.compress函數獲得。 推測相應的解壓縮算法具有相同或更好的複雜性。

    0熱度

    1回答

    我使用zlib壓縮我的文件,我沒有看到它的大小在壓縮後的重大變化,我試圖有一個與套接字傳輸速度的改進,所以我' m在通過套接字發送文件之前嘗試壓縮文件。 我使用下面的代碼來壓縮文件: int compress_file(char *infilename, char *outfilename) { FILE *infile = fopen(infilename, "rb");

    0熱度

    1回答

    我想從字符串中創建一個CRC32哈希值,因此我得到了zlib函數crc32 。 但在Swift 3中,這會產生問題。 的代碼看起來是這樣的: func crc32HashString(_ string: String) { let strData = string.data(using: String.Encoding.utf8, allowLossyConversion: false)