0
.zip文件沒有問題,但只有7z。使用SharpZipLib提取7z文件時出現「無法找到中央目錄」錯誤
FileStream fs = File.OpenRead(archiveFilenameIn);
zf = new ZipFile(fs); // This is where we encountered an error
.zip文件沒有問題,但只有7z。使用SharpZipLib提取7z文件時出現「無法找到中央目錄」錯誤
FileStream fs = File.OpenRead(archiveFilenameIn);
zf = new ZipFile(fs); // This is where we encountered an error
的ZipFile
類只處理.zip
文件,而不是.7z
文件。
其實SharpZipLib
does not support .7z
files at all。
「中央目錄」是一個壓縮文件中存在的所有文件的列表以及它們的位置,用於在不讀取整個文件的情況下快速提取一個文件或獲取文件列表。
嗨Lasse,謝謝你回答我的問題。你知道我有沒有好用的工具(免費)?主要是,我需要實現的是解壓這個7z文件。我最後的手段是使用7z.exe,但我不想那樣。 真的很感激。提前致謝。 –
不,不幸的是,我不知道哪些庫或者什麼不適合這個。 –
這就是Lasse。謝謝! –