對於我希望將文件集合一起存儲的應用程序,並將它們作爲單個文件顯示在文件系統中,以便於管理。我目前將所有內容存儲在一個文件夾中。在OSX上創建文件包
我想保持可訪問性,以便在必要時手動編輯內部內容。
做到這一點的一種方法是創建一個zip歸檔文件,然後給它一個自定義擴展名,然後是.zip。然後它會顯示爲一個文件類型,如果需要,您可以解壓並訪問內容,但對於正常使用,請將其隱藏。
我似乎無法找到一個方便的方法來做到這一點。 Boost和zlib可以進行壓縮,但不適用於檔案。我發現libzip,但我很難理解如何使用它,對我來說,它似乎只讀取/寫入zip壓縮文件而沒有進行實際的壓縮。
有沒有更方便的方法來解決這個問題?
你可以調用系統函數從C++/Carbon在OSX上創建存檔嗎?
是否有另一種方法使文件夾顯示爲單個文件?
是否要從命令行或從您正在編寫的某些代碼中創建.zip存檔? – 2011-05-29 17:46:02
來自代碼(C/C++)。請注意,我並不關心壓縮。我只想讓這些文件成爲捆綁包並同時保持可訪問性。 – 2011-05-29 17:51:11