2017-05-05 106 views
0

我想編寫一個node.js服務下載並重新生成zip文件。下載的zip文件可能爲Node.js從zip文件中抓取所有文件並重新壓縮

案例1.包含一對文件。

案例2.文件被包含在一個文件夾中,該文件夾被壓縮。

我想要做的是刪除文件夾,並將文件直接放在zip文件中。換句話說,所有案例2應該轉移到案例1.

我不想將它們解壓縮,將這些文件複製出來然後壓縮它們,因爲它有很多過程。你有更好的主意來有效地完成任務嗎?

+0

爲什麼我打不開票? – zhangjinzhou

回答

1

不,沒有解壓縮是不可能的。問題是,在zip文件裏面有元數據的地方和內容,但是每個文件的內容加入單個字節序列然後處理。所以文件內容取決於其他文件的內容。所以不可能拿出一些檔案。因爲這兩件都會破裂。

+0

謝謝謝爾蓋。將使用複雜的方式來做到這一點。 – zhangjinzhou

相關問題