1. Produktai
  2.   Suspaudimas
  3.   .NET
  4.   DotNetZip
 
  

Atvirojo kodo C# ir VB.NET biblioteka glaudinimo formatams

Kurkite, skaitykite ir manipuliuokite populiariais glaudinimo failų formatais, pvz., ZIP, ZIP64 ir BZIP2 archyvais, naudodami nemokamą .NET API

DotNetZip yra atvirojo kodo .NET biblioteka, leidžianti kūrėjams programiškai kurti ir skaityti ZIP failus .NET programose. DotNetZip yra labai GREITA NEMOKAMA klasės biblioteka, taip pat įrankių rinkinys, skirtas manipuliuoti ZIP failais. Biblioteka gali būti paleista asmeniniuose kompiuteriuose su visa .NET Framework, taip pat gali būti naudojama mobiliuosiuose įrenginiuose, kuriems reikalinga .NET Compact Framework. Puikus bibliotekos dalykas yra tai, kad ji yra 100 % valdoma kodų biblioteka ir gali būti naudojama bet kurioje .NET programoje.

Programinės įrangos profesionalai gali skaityti ir rašyti ZIP failus naudodami VB, C# arba bet kurį .NET. Jis gali būti naudojamas „Silverlight“ programėlėje dinamiškai kuriant ZIP failus arba ASP.NET programėlę arba WPF programą, kuri atnaujina esamus archyvus – keičia įrašų pavadinimus, ištrina archyvo įrašus arba prideda naujų įrašų į archyvą. Jį taip pat galima naudoti su SSIS scenarijumi, WCF paslauga, „Windows Forms“ programa, senosios mokyklos ASP programa, kuriant arba išsaugant zip failus iš srautinio turinio ir kuriant savaiminius archyvus.

Previous Next

Darbo su DotNetZip pradžia

Norėdami sukurti biblioteką, jums reikia .NET Framework SDK v3.5 arba naujesnės versijos; arba Visual Studio 2008 ar naujesnė versija. Biblioteką gali naudoti .NET 2.0 ir naujesnės versijos, tačiau norint ją sukurti reikia .NET 3.5 ar naujesnės versijos, nes kai kurios funkcijos buvo įdiegtos C# v3.0. Galite lengvai įdiegti paketą naudodami „NuGet“. Eikite į „NuGet Package Manager“ -> NuGet Package Manager konsolę ir naudodami toliau pateiktą komandą.

Įdiekite DotNetZIP iš NuGet

PM> Install-Package DotNetZip -Version # 

Generuokite ir padalinkite ZIP failus naudodami .NET biblioteką

ZIP yra vienas iš pirmaujančių failų formatų, naudojamų pramonėje failams suspausti ir išskleisti. Atvirojo kodo biblioteka DotNetZip leidžia kūrėjams lengvai sugeneruoti ZIP failą savo .NET programose. Tai taip pat suteikia ZIP failų skaidymo funkciją. Jame taip pat yra ZIP failo turinio paieškos funkcijos.

Sukurkite „Zip Free“ – 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");
}
                

Sukurkite savaime išsiskleidžiančius ZIP failus

Nemokama DotNetZip biblioteka leidžia programuotojams kurti savaime išskleidžiamus ZIP failus savo programose. Savaiminio išskleidimo archyvai gali būti „Windows“ (GUI) arba komandų eilutės programos. Kad galėtumėte savarankiškai išgauti, kompiuteryje turi būti .NET 2.0. „DotNetZip“ gali nuskaityti „WinZip“ sugeneruotus savaiminio išskleidimo archyvus (SFX), o „WinZip“ gali nuskaityti „DotNetZip“ sugeneruotus SFX failus.

Skaityti Excel duomenis – 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);                 
                

Archyvo suglaudinimas arba išpakavimas iš srauto

„DotNetZip“ palaiko funkcijas, skirtas failų suglaudinimui ir zip archyvo išsaugojimui sraute. Kūrėjai taip pat gali skaityti ZIP archyvą iš atviro srauto. Puiku tai, kad skaitymas ir rašymas į srautus rodo galimybę, kurią vartotojai gali išsaugoti faile ir skaityti iš failo. Be to, „Išsaugoti sraute“ rodoma, kaip parašyti ZIP archyvą nesukuriant tarpinio failo.

 Lietuvių