Sıxılma Formatları üçün Açıq Mənbəli C# və VB.NET Kitabxanası
Pulsuz .NET API vasitəsilə ZIP, ZIP64 və BZIP2 Arxivləri kimi məşhur sıxılma fayl formatlarını yaradın, oxuyun və manipulyasiya edin
DotNetZip açıq mənbəli .NET kitabxanasıdır ki, o, tərtibatçılara .NET proqramları daxilində ZIP fayllarını proqramlı şəkildə yaratmağa və oxumağa imkan verir. DotNetZip çox SÜRƏTLİ PULSUZ sinif kitabxanası, həmçinin zip faylları ilə işləmək üçün alətlər dəstidir. Kitabxana tam .NET Framework ilə kompüterlərdə işlədilə bilər və həmçinin .NET Compact Framework tələb edən mobil cihazlarda istifadə edilə bilər. Kitabxananın üstün cəhəti ondan ibarətdir ki, 100% idarə olunan kod kitabxanasıdır və istənilən .NET proqramında istifadə oluna bilər.
Proqram təminatı mütəxəssisləri VB, C# və ya hər hansı .NET-dən istifadə edərək zip faylları oxuya və yaza bilərlər. O, dinamik olaraq zip faylları və ya ASP.NET tətbiqi və ya mövcud arxivləri yeniləyən WPF proqramı yaratmaq üçün Silverlight proqramında istifadə edilə bilər - girişlərin adlarını dəyişdirmək, arxiv qeydlərini silmək və ya arxivə yeni qeydlər əlavə etmək. O, həmçinin SSIS skripti, WCF xidməti, Windows Forms proqramı, köhnə məktəb ASP tətbiqi, axın məzmunundan zip faylları yaratmaq və ya saxlamaq və öz-özünə açılan arxivlərin yaradılması ilə də istifadə edilə bilər.
DotNetZip ilə işə başlamaq
Kitabxana qurmaq üçün sizə .NET Framework SDK v3.5 və ya daha yeni versiya lazımdır; və ya, Visual Studio 2008 və ya daha sonra. Kitabxana .NET 2.0 və sonrakı versiyalar tərəfindən istifadə edilə bilər, lakin onu qurmaq üçün sizə .NET 3.5 və ya daha yeni versiya lazımdır, çünki bəzi funksiyalar C# v3.0-da təqdim edilmişdir. Siz NuGet istifadə edərək paketi asanlıqla quraşdıra bilərsiniz, Zəhmət olmasa NuGet Paket Menecerinə keçin -> NuGet Paket Meneceri konsolu və aşağıdakı əmrdən istifadə etməklə.
NuGet-dən DotNetZIP quraşdırın
PM> Install-Package DotNetZip -Version #
.NET Kitabxanası vasitəsilə ZIP faylları yaradın və bölün
ZIP sənayedə faylları sıxışdırmaq və açmaq üçün istifadə olunan aparıcı fayl formatlarından biridir. DotNetZip Açıq Mənbə kitabxanası tərtibatçılara öz .NET proqramlarında asanlıqla ZIP faylı yaratmağa imkan verir. O, həmçinin ZIP fayllarını bölmək funksiyasını təmin edir. O, həmçinin ZIP faylının məzmununu axtarmaq üçün funksiyalar təqdim edir.
Pulsuz Zip yaradın - C#
using (ZipFile zip = new ZipFile())
{
// Add images
zip.AddFile("fileformat.png", "images");
// Add files
zip.AddFile("fileformat.pdf", "files");
zip.AddFile("fileformat.txt");
// Save Zip
zip.Save("fileformat.zip");
}
Öz-özünə açılan ZIP faylları yaradın
Pulsuz DotNetZip kitabxanası proqram proqramçılarına öz tətbiqləri daxilində öz-özünə açılan ZIP faylları yaratmağa imkan verir. Öz-özünə açılan arxivlər ya Windows (GUI) proqramları, ya da komanda xətti proqramları ola bilər. Öz-özünə hasilatı yerinə yetirmək üçün kompüterinizdə .NET 2.0 olmalıdır. DotNetZip WinZip tərəfindən yaradılan öz-özünə açılan arxivləri (SFX), WinZip isə DotNetZip tərəfindən yaradılan SFX fayllarını oxuya bilər.
Excel məlumatlarını oxuyun - C#
// Add Directory
zip.AddDirectory("C:\\ZipFiles", System.IO.Path.GetFileName("C:\\ZipFiles"));
zip.Comment = "File Format Developer Guide";
// Set self extractor save options
var options = new SelfExtractorSaveOptions
{
Flavor = SelfExtractorFlavor.WinFormsApplication,
DefaultExtractDirectory = "%USERPROFILE%\\ExtractHere",
SfxExeWindowTitle = "FilFormat",
RemoveUnpackedFilesAfterExecute = true
};
// Save Zip
zip.SaveSelfExtractor("archive.exe", options);
Arxivi Yayımdan sıxışdırın və ya açın
DotNetZip faylları sıxışdırmaq və zip arxivini axına saxlamaq üçün funksiyaları dəstəkləyir. Tərtibatçılar açıq axından zip arxivini də oxuya bilərlər. Ən yaxşısı odur ki, axınlara oxumaq və yazmaq istifadəçilərin fayldan oxumaqla yanaşı faylda saxlama qabiliyyətini göstərir. Üstəlik, yayıma saxla, aralıq fayl yaratmadan zip arxivinin necə yazılmasını göstərir.