Compression API integrálása .NET-alkalmazásba
A tömörítési könyvtár integrációja egyszerű, míg a legtöbb tömörítési és kicsomagolási művelet néhány sornyi kóddal végrehajtható.
Egy fájl tömörítés - C#
var dir = "full directory path";
using (var arch = new Archive()){
arch.CreateEntry("filename.dat", dir+"file.dat");
arch.Save(dir+"result.zip");
}
{{i18n.integration.describe-code}}
Az Aspose.ZIP for .NET egy rugalmas dokumentumtömörítési és archívumkezelési API szabványos ZIP formátumhoz. Az API lehetővé teszi a .NET-alkalmazások számára a fájlok tömörítését/kicsomagolását, a fájlok és mappák archiválását és az archívumok titkosítását. Ez az API az összes jól ismert archív formátummal működik: ZIP, RAR, 7Zip, GZIP, BZ2. És számos Linux archív formátummal: CPIO, TAR, Lzip, Bzip2, XZ, Z. Védelmet nyújt a felhasználó által definiált jelszavakkal és a hagyományos titkosítással, ZipCrypto vagy AES titkosítással, például AES128, 192 és AES256.
Az Aspose.Zip egy robusztus .NET API-t mutat be a fájltömörítéshez és archiváláshoz, amelyet aprólékosan úgy alakítottak ki, hogy megfeleljen a kortárs adatkezelés változó igényeinek. Ez az átfogó könyvtár lehetővé teszi a fejlesztők számára, hogy hatékonyan tömörítsék, archiválják és kivonják a fájlokat a .NET keretrendszeren belül, biztosítva a zökkenőmentes integrációt és a páratlan teljesítményt.
Az elmúlt években a .NET-keretrendszer megszilárdította pozícióját, mint sokoldalú platform különféle alkalmazásokhoz, a webfejlesztéstől a vállalati megoldásokig. Az Aspose.Zip ehhez a trendhez igazodik, és kifinomult eszközkészletet kínál a fájltömörítési feladatok kezelésére, hozzájárulva a ZIP NET alapú szoftverfejlesztés hatékonyságához és megbízhatóságához.
Speciális .NET Microsoft Project API szolgáltatások
Zip konvertálása C# használatával
A .NET-ben a ZipFile osztályt használhatja a ZIP fájlokkal és a tömörítéssel való munkához. Ha titkosításra van szükség, érdemes lehet olyan könyvtárakat vagy módszereket keresni, amelyek támogatják a ZIP-archívumok jelszavas védelmét. Mindig ügyeljen a megfelelő biztonsági gyakorlatokra az érzékeny adatok kezelése és az alkalmazások titkosítása során.
A ZIP .NET alkalmazások tömörítési API-ja olyan funkciókra utal, amelyek lehetővé teszik a fejlesztők számára az adatok hatékony tömörítését és kibontását. Szabványosított módot biztosít az adattömörítési algoritmusok megvalósítására, javítva a tárolás hatékonyságát és csökkentve az adatátviteli időt. A .NET tömörítési API-jával a fejlesztők különféle tömörítési algoritmusok közül választhatnak, mint például a gzip vagy a deflate, és zökkenőmentesen integrálhatják azokat alkalmazásaikba. Ez a funkció különösen akkor hasznos, ha nagy adatkészletekkel dolgozik, vagy ha webalkalmazásokban optimalizálja a hálózati kommunikációt, hozzájárulva a jobb teljesítményhez és erőforrás-kihasználáshoz.
Konvertálás ZIP-ből 7Z-re .NET-en keresztül
using (SevenZipArchive sevenZipArchive = new SevenZipArchive())
{
using (Archive archive = new Archive("source.zip"))
{
for (int i = 0; i < archive.Entries.Count; i++)
{
var ms = new MemoryStream();
archive.Entries[i].Extract(ms);
ms.Seek(0, SeekOrigin.Begin);
sevenZipArchive.CreateEntry(archive.Entries[i].Name.Replace('\\', '/'), ms);
}
}
sevenZipArchive.Save("output.7z");
}
A kódrészlet egy ZIP archívum 7Z-vé formázás C#-on keresztül. A SevenZipArchive könyvtárat kihasználva a szkript kibontja a ZIP bejegyzéseket, és létrehozza a megfelelő bejegyzéseket a 7Z archívumban.
Egyéb támogatott Aspose.ZIP a .NET API-hoz
Az Aspose.ZIP C# könyvtár használatával konvertálhat, egyesíthet, szerkeszthet zip-fájlt tartalmazó dokumentumokat, adatokat nyerhet ki az archívumból, és még sok mást tehet!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories