Articles of archive

La décompression avec la méthode ExtractToDirectory déforme les symboles non latins

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 […]

Comment lire un fichier d’archive ZIP dans la mémoire sans l’extraire dans un fichier en utilisant C # .NET 4.5

.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 […]

c # sharpziplib ajout de fichier à une archive existante

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 […]