J’ai plusieurs dossiers avec des fichiers, certains dossiers contiennent des symboles non latins (russe dans mon cas). Ces dossiers envoient à l’archive zip (par l’explorateur Windows) dans “D: \ test.zip”. Puis j’exécute la méthode ZipFile.ExtractToDirectory(@”D:\test.zip”, @”D:\result”); et il décompresse avec succès tout le contenu, mais tous les symboles non latins se transforment en quelque chose […]
.NET Framework 4.5 a ajouté la prise en charge des fichiers ZIP via les classes de System.IO.Compression . Disons que j’ai une archive .ZIP qui a sample.xml fichier sample.xml à la racine. Je souhaite lire ce fichier directement depuis l’archive vers le stream de mémoire, puis le désérialiser en un object .NET personnalisé. Quelle est […]
J’essaie d’append un fichier à une archive existante en utilisant le code suivant. Lors de l’exécution, aucune erreur ni exception n’est affichée, mais aucun fichier n’est ajouté à l’archive. Des idées pourquoi? using (FileStream fileStream = File.Open(archivePath, FileMode.Open, FileAccess.ReadWrite)) using (ZipOutputStream zipToWrite = new ZipOutputStream(fileStream)) { zipToWrite.SetLevel(9); using (FileStream newFileStream = File.OpenRead(sourceFiles[0])) { byte[] byteBuffer […]