2010-11-22 6 views

Répondre

2

Vous ne pouvez pas gzip un dossier complet directement depuis GZip fonctionne sur un seul flux de données. Vous devrez d'abord transformer le dossier en un tel flux.

Une façon de le faire serait de créer un Tar archive à partir du répertoire. Cela vous donnera un seul flux sur lequel travailler, et puisque le format Tar n'est pas compressé, GZip obtiendra généralement de bons taux de compression sur les fichiers Tar.

0

GZip ne prend pas en charge plusieurs fichiers. Ils doivent être combinés dans un autre récipient d'abord comme du goudron. Si vous avez besoin d'un support complet Zip pour C# utiliser cette bibliothèque:

http://www.icsharpcode.net/opensource/sharpziplib/

Questions connexes