0
我有一個使用gzwrite寫的文件。現在我想編輯這個文件並通過尋找在中間插入一些數據。這可能與cs中的gzseek/gzwrite?我可以執行gzseek更新使用gzwrite(CPP)壓縮的文件嗎?
我有一個使用gzwrite寫的文件。現在我想編輯這個文件並通過尋找在中間插入一些數據。這可能與cs中的gzseek/gzwrite?我可以執行gzseek更新使用gzwrite(CPP)壓縮的文件嗎?
不,這是不可能的。您必須通過連續編寫這些作品來創建一個新文件。
因此,與在未壓縮文件中插入數據沒有多大區別,除了一件事情:使用未壓縮的文件,可以留下一個合適大小的空洞(例如一系列空格)和稍後將覆蓋要插入的數據,但當然這對於壓縮文件來說是不可能的,因爲您無法預測其壓縮長度。