[英]C# Export zip entries from one zipFile to other zipFile
有壓縮文件
任務:
任務解決: 1.打開入口。 2. 解壓到 MemoryStream (sourceStream) 3. 在目標 zipFile 上創建條目(與源同名) 4. 打開目標條目並復制 sourceStream
一切都好。
問題:非常慢,甚至使用兩個線程:一個讀取,第二個寫入。
問題:是否可以直接從源獲取壓縮數據並直接寫入目標。
可以使用:IO.Compression 或 SharpZipLib 或 Package
問題解決了。
我使用: http : //github.com/jaime-olivares/zipstorer
並重寫 ExtractFileAsync 以獲取原始壓縮數據
並重寫 AddStreamAsync 以在不更改屬性的情況下寫入原始壓縮數據。
速度是最大的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.