ZIP fájl létrehozása C# nyelven

Ez a rövid útmutató bemutatja, hogyan lehet ZIP fájlt létrehozni C# nyelven. Tartalmazza az összes szükséges információt, beleértve az algoritmust és egy ZIP fájl készítő C# nyelven történő fejlesztéséhez szükséges kódrészletet. Ez a módszer bármely operációs rendszeren használható, ahol a .NET keretrendszer telepítve van.

Lépések a ZIP fájl létrehozásához C# nyelven

  1. Konfigurálja az Aspose.ZIP csomagot a NuGet Package Manager segítségével ZIP archívum létrehozásához.
  2. Hozzon létre egy FileStream objektumot a kimeneti ZIP fájl mentéséhez.
  3. Nyissa meg a ZIP archívumba hozzáadandó forrásfájlokat.
  4. Adja hozzá a betöltött fájlokat a ZIP könyvtárhoz a CreateEntry metódussal.
  5. Mentse az elkészült ZIP fájlt a Save metódus meghívásával.

Ezek a lépések bemutatják, hogyan hozhat létre ZIP fájlt C# nyelven. A lépések tartalmazzák a konfigurációs beállításokat, és biztosítanak egy kódrészletet, amely lehetővé teszi a fájlok ZIP archívumba történő hozzáadását és a kimeneti fájl mentését.

Kód ZIP fájl készítéséhez C# nyelven

using System.Text;
using Aspose.Zip;
using Aspose.Zip.Saving;
License lic = new License();
lic.SetLicense("license.lic");
// Create FileStream for output ZIP archive
using (FileStream zipFile = File.Open("csv_archive.zip", FileMode.Create))
{
// File to be added to archive
using (FileStream source1 = File.Open("ClientData.xml", FileMode.Open, FileAccess.Read))
{
// File to be added to archive
using (FileStream source2 = File.Open("TextBox_out.pdf", FileMode.Open, FileAccess.Read))
{
using (var archive = new Archive())
{
// Add files to the archive
archive.CreateEntry("ClientData.xml", source1);
archive.CreateEntry("TextBox_out.pdf", source2);
// ZIP the files
archive.Save(zipFile, new ArchiveSaveOptions()
{
Encoding = Encoding.ASCII,
ArchiveComment =
"Compressed Files"
});
}
}
}
}

Ez a kódrészlet bemutatja, hogyan lehet ZIP fájlt készíteni C# nyelven. A CreateEntry metódust annyiszor hívhatja meg, ahányszor szükséges, és testre szabhatja az ArchiveSaveOptions osztály tulajdonságait, például a SelfExtractingOptions, Encryption és ParallelOptions beállításokat.

Ez az útmutató részletesen bemutatja a ZIP fájl készítését C# nyelven. Ha CSV fájlok tömörítését szeretné megtanulni, olvassa el a CSV tömörítése C# nyelven című cikket.

 Magyar