ZipFile sınıfına bir baktım ancak yalnızca tek dosyaları destekliyor. Yani sorum şu: 3. parti araçlara güvenmeksizin multipart zip dosyalarını ayıklamanın bir yolu var mı?Çok partili araçlar olmadan çoktan zip dosyalarını çıkartmanın bir yolu var mı?
0
A
cevap
3
Basit bir yanıt kendiniz yazmıyorsanız, .Net sıkıştırma sistemi, dosya değil akışlara yöneliktir ve bir akış olarak bir dosya, bellek alanı, ağ trafiği veya bir aygıttan veri akışı olabilir; Bunların üzerine sıkıştırma ben SharpZip, en yaygın sıkıştırma formatlarının bazı kolları onun serbest opensource kütüphane kullanma eğiliminde çok kötü bir şeyi
olacağını
Güncelleme: you'rr .net4 kullanılıyorsa gibi görünüyor. 5 veya daha yüksek ms, Windows zip yöneticisine doğrudan erişim sağlayan ZipArchive ekledi (spender sayesinde)
Kendinize cevap veriyorsunuz, değil mi? 3. parti kütüphaneleri olmayan tek seçenek kendi yazınızı yazmaktır. Aksi halde, cevap 'hayır'. – Alexander
Eğer kabuk komutunu C# çalıştırabiliyorsanız, bu komutu copy/b file1 + file2 + file3 test.zip kullanabilir ve dosyanızı açabilirsiniz – Damirchi
'System.IO.Compression.FileSystem' referans alınarak,' ZipFile' statik yöntemlere sahiptir. ExtractToDirectory ve CreateFromDirectory. Bu yardımcı olur mu? – spender