Mengintegrasikan API Kompresi dalam Aplikasi .NET
Integrasi pustaka kompresi sederhana sedangkan sebagian besar operasi kompres & dekompresi dapat dilakukan hanya dengan beberapa baris kode.
Kompresi file tunggal - 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}}
Aspose.ZIP untuk .NET adalah kompresi dokumen fleksibel dan API manipulasi arsip untuk format ZIP standar. API memungkinkan aplikasi .NET untuk mencapai kompresi/dekompresi file, pengarsipan file serta folder dan enkripsi arsip. API ini bekerja dengan semua format arsip terkenal: ZIP, RAR, 7Zip, GZIP, BZ2. Dan dengan banyak format arsip dari Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Ini memberikan perlindungan melalui kata sandi yang ditentukan pengguna dan enkripsi tradisional menggunakan enkripsi ZipCrypto atau AES seperti AES128, 192 dan AES256.
Aspose.Zip memperkenalkan .NET API yang tangguh untuk Kompresi dan Pengarsipan File, yang dirancang dengan cermat untuk memenuhi tuntutan manajemen data kontemporer yang terus berkembang. Pustaka komprehensif ini memberdayakan pengembang untuk mengompresi, mengarsipkan, dan mengekstrak file secara efisien dalam kerangka .NET, memastikan integrasi yang lancar dan kinerja yang tak tertandingi.
Dalam beberapa tahun terakhir, kerangka .NET telah memantapkan posisinya sebagai platform serbaguna untuk berbagai aplikasi, mulai dari pengembangan web hingga solusi perusahaan. Aspose.Zip sejalan dengan tren ini, menawarkan seperangkat alat canggih untuk menangani tugas kompresi file, berkontribusi terhadap efisiensi dan keandalan pengembangan perangkat lunak berbasis ZIP NET.
Fitur API Proyek Microsoft .NET Tingkat Lanjut
Cara Mengonversi Zip Menggunakan C#
Di .NET, Anda bisa menggunakan kelas ZipFile untuk bekerja dengan file ZIP dan kompresi. Jika enkripsi diperlukan, Anda mungkin ingin melihat perpustakaan atau metode yang mendukung perlindungan kata sandi untuk arsip ZIP. Selalu pastikan praktik keamanan yang tepat saat menangani data sensitif dan enkripsi di aplikasi Anda.
API Kompresi dalam aplikasi ZIP .NET mengacu pada serangkaian fungsi yang memungkinkan pengembang mengompresi dan mendekompresi data secara efisien. Ini memberikan cara standar untuk menerapkan algoritma kompresi data, meningkatkan efisiensi penyimpanan dan mengurangi waktu transfer data. Dengan API Kompresi di .NET, pengembang dapat memilih dari berbagai algoritme kompresi, seperti gzip atau deflate, dan mengintegrasikannya dengan lancar ke dalam aplikasi mereka. Fitur ini sangat berharga ketika bekerja dengan kumpulan data besar atau ketika mengoptimalkan komunikasi jaringan dalam aplikasi web, sehingga berkontribusi terhadap peningkatan kinerja dan pemanfaatan sumber daya.
Konversi dari ZIP ke 7Z melalui .NET
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");
}
Cuplikan kode menampilkan konversi arsip ZIP ke 7Z memformat melalui C#. Memanfaatkan perpustakaan SevenZipArchive, skrip mengekstrak entri ZIP dan membuat entri terkait di arsip 7Z.
Aspose.ZIP Lainnya yang Didukung untuk Fitur .NET API
Gunakan pustaka Aspose.ZIP C# untuk mengonversi, menggabungkan, mengedit dokumen file zip, mengekstrak data dari arsip, dan banyak lagi!
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