libzip

    0熱度

    2回答

    我使用libzip將zip中每個文件的內容提取到我自己的數據結構中,一個C++不可變的POD。 問題是,每當我提取一個文件的內容,我都會得到一些隨機數據,並將其粘貼到最後。這裏是我的代碼: void Parser::populateFileMetadata() { int error = 0; zip *zip = zip_open(this->file_path.c_str(), 0, &e

    0熱度

    1回答

    我試圖使用C++和libzip庫解壓縮可執行文件。與上一個類似的問題羅德里戈答案開始,我來此示例代碼: #include <zip.h> int main() { //Open the ZIP archive int err = 0; zip *z = zip_open("foo.zip", 0, &err); //Search for the fil

    0熱度

    1回答

    我正在編寫一個涉及用戶填充Excel設置表的程序。 然後我讀它並將值輸入到程序中。 似乎有是一些庫在那裏爲讀/寫XLSX檔案 - 我看中了XLSX I/O 我在編程相當小白,我無法得到它的工作。 我所做的是: - 安裝外籍 - 使用cygwin的命令行 安裝的zlib - 安裝libzip使用cygwin的命令行 - 添加ziplip在連接選項鍊接庫選項 - 添加C: /程序文件(x86)/代碼塊

    0熱度

    1回答

    我正在使用標頭zip.hpp(可以在這裏找到https://markand.bitbucket.io/libzip/index.html或這裏http://hg.markand.fr/libzip/file)壓縮一些文件。 之後要刪除原始文件,我使用remove("myfile.txt")。 顯然,zip.hpp在運行結束時將文件壓縮,因此它找不到該文件並且不創建zip文件夾。如果我遺漏了remo

    0熱度

    1回答

    目前我正在使用libzip庫unziping一個zip文件程序, 下面這個鏈接 - http://www.nih.at/libzip/index.html。 我想在我的xcode項目中包含庫和框架工作。 從已經給他們的網站上的演示項目,我包括lib目錄,並試圖鏈接,但我得到一個鏈接錯誤 LD:框架沒有找到libzip_iOS 鐺:錯誤:連接命令失敗退出代碼1(使用-v來查看調用) 其實我的任務是包

    0熱度

    1回答

    我目前在C++ 11程序中使用libzip來提取壓縮文件的內容並將它們存儲到數據結構中,該數據結構也將保存與該文件相關的元數據。 我使用的是電流法爆炸zip文件,並得到每個文件在其中的內容: void explodeArchive(const string& path, vector<ZipFileModel>& files) { int error = 0; zip *zip

    0熱度

    1回答

    我有一個使用deflate方法將文件壓縮成一個zip文件的另一個應用程序(用Java編寫)創建的zip文件,我證實「最後修改」等信息未修改爲當前日期,並在使用Ubuntu的默認歸檔管理器進行解壓縮時保持不變。 但是,使用libzip解壓縮會丟失該數據。有什麼辦法可以避免這種行爲,或者其他保證元數據持久性的庫? 解壓縮代碼: void decompress_zip(const std::string

    1熱度

    1回答

    我開始學習libzip今天一切都進行得很順利,它只是我不能得到zip_name_locate工作,我無法找到任何教程/示例/文檔即解釋它(很好的文檔,但我不能得到它的工作)。 Documentation 1,Documentation 2(我不能得到任何的這些工作,文檔第2頁也有,顯然還沒有在我的範圍被宣佈一些枚舉) 因此,首先,我的zip壓縮包打開正確的,因爲我可以代替並向其中添加文件。我有終端

    1熱度

    2回答

    我在Linux的C++應用程序中使用libzip,需要能夠壓縮/解壓縮包含符號鏈接的目錄。我想添加鏈接本身,而不遵循它。使用readlink()讀取鏈接並將其添加到zip歸檔文件時,解壓縮時會導致無意義的標準文件。 解決方案不需要可移植,它只能在Linux下使用。 linux zip命令有一個--symlinks標誌,所以zip標準應該支持它。系統調用並不是真正的選擇,文件數量非常大,這使得應用程

    1熱度

    1回答

    當我嘗試使用我的Jenkins服務器中的Gradle編譯一些Java代碼時,我一直在Java中發生崩潰。任何人都知道任何可能的解似乎libzip有一些問題... 我正在使用Ubuntu服務器。完整的錯誤報告:http://pastebin.com/dnmFTbLg :reobf# # A fatal error has been detected by the Java Runtime Envi