Ulasan
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.Mengintegrasikan API Kompresi dalam Aplikasi .NET
Buka kekuatan kompresi dalam aplikasi .NET Anda dengan mulus. Bagian ini mengungkap seni mengintegrasikan API Kompresi untuk meningkatkan efisiensi dan kinerja proyek .NET Anda. Dari mengurangi ukuran file hingga mengoptimalkan penyimpanan data, pelajari cara menerapkan kompresi dengan lancar, memberdayakan aplikasi Anda dengan fungsionalitas yang disederhanakan. Selidiki seluk-beluk Compression API dan tingkatkan pengalaman pengembangan .NET Anda.
Simple example using the System.IO.Compression namespace in C# for compressing and decompressing a file. Note that this is a basic example, and in a real-world scenario, you might want to handle exceptions and include additional error checking.
using System.IO;
using Aspose.Zip.Gzip;
class Program
{
static void Main()
{
string sourceFilePath = "example.txt";
string compressedFilePath = "example.gz";
using (FileStream sourceFileStream = new FileStream(sourceFilePath, FileMode.Open))
{
using (FileStream compressedFileStream = File.Create(compressedFilePath))
{
using (GzipArchive archive = new GzipArchive())
{
archive.SetSource(sourceFileStream);
archive.Save(compressedFileStream);
}
}
}
}
}
Membuat Arsip dari Satu atau Lebih File Menggunakan C#
Selidiki dunia pengarsipan dengan C# sebagai alat pilihan Anda. Panduan ini akan memandu Anda melalui proses pembuatan arsip yang komprehensif, baik Anda menggabungkan satu file atau beberapa file menjadi satu. Dapatkan wawasan berharga dalam memanfaatkan C# untuk pembuatan arsip yang efisien, mendorong organisasi dan manajemen file yang lebih baik.Cara Menambahkan file ke arsip tanpa kompresi melalui C#
Menambahkan file ke arsip tanpa kompresi adalah keputusan strategis dalam pemrosesan informasi, menawarkan beberapa keuntungan. Selain itu, daftar keuntungan yang dapat diberikan oleh pendekatan semacam itu juga diberikan. Pertama, kemudahan transportasi dan transmisi, karena file gabungan menjadi kompak. Selain itu, ini menghemat waktu dan tenaga karena tidak perlu mencari file satu per satu. Aksesibilitas ke file individual tetap cepat dan mudah, dan format serta kompatibilitas dengan berbagai program tetap tidak berubah. Contoh situasi untuk menggunakan pendekatan ini mencakup pertukaran dokumen, membuat cadangan data penting, mengarsipkan foto, dan menyiapkan presentasi.
How To Add Files to ZIP Archives Without Compression
using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (Archive archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings())))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("lcet10.txt", fi2);
archive.Save(zipFile);
}
}
Mengenkripsi dan Mendekripsi: Menjaga Integritas Arsip Anda
Keamanan adalah hal yang terpenting, terutama ketika menangani data sensitif dalam arsip. Bagian ini berfokus pada aspek penting dalam mengenkripsi dan mendekripsi arsip, memberikan perlindungan yang kuat untuk informasi Anda. Baik Anda perlu mengamankan seluruh arsip atau entri tertentu, pelajari teknik dan praktik terbaik untuk memastikan integritas dan kerahasiaan data Anda.Cara Menambahkan entri ke arsip yang ada
Menambahkan catatan ke arsip yang ada adalah pendekatan yang efektif ketika menambahkan atau memperbarui file secara selektif untuk pengelolaan arsip yang efisien dan menjaga relevansinya. Metode ini memfasilitasi penghematan ruang disk, mengurangi duplikasi informasi, dan menjamin dimasukkannya data penting saja ke dalam arsip. Efisiensi ruang disk sangat bermanfaat dalam skenario ruang kosong terbatas atau saat menggunakan penyimpanan cloud. Pelestarian hanya versi file terkini merupakan strategi penting, memungkinkan kenyamanan pengelolaan dan meningkatkan efisiensi pencarian. Pendekatan ini memastikan bahwa arsip secara eksklusif menampung data yang relevan.Cara Menghapus entri dari arsip yang ada
Menghapus catatan dari arsip yang ada adalah pendekatan yang efektif ketika menghapus atau memperbarui file secara selektif untuk pengelolaan arsip yang efisien dan menjaga relevansinya. Metode ini memungkinkan menghemat ruang disk, menghindari duplikasi informasi, dan memastikan bahwa arsip hanya berisi data yang diperlukan. Efisiensi ruang disk menjadi sangat bermanfaat dengan ruang kosong yang terbatas atau saat menggunakan penyimpanan cloud. Kenyamanan pengelolaan dan efisiensi pencarian dimungkinkan dengan hanya mempertahankan versi file terkini, menjadikan penghapusan catatan sebagai strategi yang penting. Hal ini memastikan arsip hanya berisi data yang relevan. Dalam contoh ini, semua catatan dihapus kecuali yang terakhir.
How To Delete entries from existing archive
using (var archive = new Archive("archive.zip"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save("last_entry.zip");
}
Cara Mengompresi folder dengan memperhatikan strukturnya
Mengompresi folder sambil mempertahankan strukturnya adalah keterampilan penting untuk manajemen file yang efisien. Panduan ini akan memandu Anda melalui langkah-langkah untuk mengompresi folder, memastikan bahwa organisasi internalnya tetap terjaga. Baik Anda mengarsipkan proyek atau mengoptimalkan penyimpanan, memahami cara mengompresi folder secara efektif dapat menyederhanakan alur kerja Anda.Cara Dekompresi ke direktori dengan memperhatikan struktur arsip
Berhasil mendekompresi file sama pentingnya dengan mengompresinya. Di bagian ini, temukan seni mendekompresi arsip ke direktori sambil menjaga struktur aslinya tetap utuh. Temukan teknik mengekstrak file secara efisien, memastikan konten Anda yang didekompresi tetap teratur dan mudah diakses.Memanfaatkan Paralelisme: Mengompresi Dokumen dengan Ukuran Apa Pun
Temukan kekuatan paralelisme dalam mengompresi dokumen dari semua ukuran. Bagian ini membahas metode lanjutan untuk mengompresi file besar, memanfaatkan pemrosesan paralel secara maksimal. Pelajari cara mengoptimalkan proses kompresi untuk meningkatkan efisiensi dan hasil yang lebih cepat, memastikan tidak ada dokumen yang terlalu besar sehingga tidak dapat memanfaatkan kompresi.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