我可以在不將文件解壓縮到臨時文件的情況下訪問zip文件中的文件/文件夾嗎?以編程方式訪問zip文件中的文件?
這是在linux系統上。
現在,我只需要從文件中「讀取」,但是是否可以「寫入」它呢?
編輯1:對不起,不澄清,我所期待的一個命令行工具,將允許它從任何語言工作,但作爲替代,一個PHP的解決方案/工具包是我需要什麼。
我可以在不將文件解壓縮到臨時文件的情況下訪問zip文件中的文件/文件夾嗎?以編程方式訪問zip文件中的文件?
這是在linux系統上。
現在,我只需要從文件中「讀取」,但是是否可以「寫入」它呢?
編輯1:對不起,不澄清,我所期待的一個命令行工具,將允許它從任何語言工作,但作爲替代,一個PHP的解決方案/工具包是我需要什麼。
您沒有提及該語言,但Java有一個可用於讀取和寫入zip文件的整個庫。
參見:http://download.oracle.com/javase/6/docs/api/java/util/zip/package-summary.html
對於C或C++,你將不得不使用第三方庫。
寫作很多工作。新的壓縮數據可能與舊數據的大小不同,並且zip在末尾存儲其目錄,所以附加文件也不是微不足道的。 – 2010-10-07 05:52:21
嗯 - 可能的話,我們可以從命令行「輸送」一個文件的輸出,供其他程序使用,但是不能將輸入從某個「輸入」到zip文件中? – siliconpi 2010-10-07 06:14:36