Cara Mengunci Arsip Zip Menggunakan C#

Aspose.Zip untuk .NET adalah aplikasi tangguh yang memungkinkan pengembang mengunci arsip zip dengan mudah dan menambahkan lapisan keamanan ekstra ke file mereka. Dengan memanfaatkan metode Kunci yang disediakan oleh pustaka Aspose.Zip, pengembang dapat dengan mudah menyetel kata sandi untuk arsip zip mereka. Fitur ini memastikan bahwa hanya orang yang berwenang yang dapat mengakses konten arsip, melindungi data sensitif dari akses tidak sah. Dengan dukungan untuk berbagai format kompresi seperti ZIP, GZIP, BZIP2, TAR, CPIO, LZIP, 7Z, LZMA, XZ, dan Z, Aspose.Zip memberikan solusi komprehensif untuk bekerja dengan berbagai jenis arsip. API yang intuitif dan ramah pengguna memungkinkan pengembang untuk mengintegrasikan perlindungan kata sandi dengan mulus ke dalam aplikasi .NET mereka, baik berbasis web atau Aplikasi online zip berjalan di Windows, Linux, atau macOS. Dengan memanfaatkan Aspose.Zip, developer dapat meningkatkan keamanan arsip zip mereka dan memastikan kerahasiaan file mereka.

Kelola paket NuGet dengan File Compression dan Archive .NET API

Aspose.ZIP untuk .NET adalah pustaka kelas tangguh yang dirancang untuk pengembang .NET untuk menangani berbagai tugas pemrosesan arsip. Dengan dukungan untuk berbagai format seperti ZIP, GZIP, BZIP2, TAR, CPIO, LZIP, 7Z, LZMA, XZ, dan Z, ini menyediakan fungsionalitas yang luas. Pengembang dapat memanfaatkan pustaka ini untuk mengenkripsi dan mendekripsi file, membuat arsip yang dapat mengekstrak sendiri, dan mengekstrak format RAR, CAB, dan WIM.

API mudah digunakan, menawarkan kemudahan dan keandalan . Ini diimplementasikan menggunakan C# yang dikelola dan dapat diintegrasikan dengan mulus dengan bahasa .NET apa pun, termasuk C#, VB.NET, dan F#. Apakah Anda sedang mengerjakan aplikasi web ASP.NET atau aplikasi formulir, itu dapat dengan mudah diintegrasikan terlepas dari sistem operasinya, baik itu Windows, Linux, atau MacOS. Dengan memanfaatkan Aspose.ZIP untuk .NET, pengembang mendapatkan solusi serbaguna untuk menangani tugas pemrosesan arsip dalam aplikasi .NET mereka.


Langkah-langkah untuk Melindungi Arsip Zip di C#

Protecting archive using password with

Aspose.ZIP for .NET

APIs can be done with just few lines of code.

  • Create FileStream object with the output ZIP archive file path as parameter with mod FileMode.Create.
  • Open and read the source file into a FileStream object with mod FileMode.Open and FileAccess.Read.
  • Create Archive class object with ArchiveEntrySettings object as parameter.
  • Use TraditionalEncryptionSettings as parameters to ArchiveEntrySettings.
  • Use Archive.Save(FileStream) method for creating the archive.

Persyaratan sistem

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

Kunci Arsip ZIP - contoh kode C#

using (FileStream zipFile = File.Open(dataDir + "CompressWithTraditionalEncryption_out.zip", FileMode.Create))
{
    using (FileStream source1 = File.Open(dataDir + "alice29.txt", FileMode.Open, FileAccess.Read))
    {
        var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$")));
        archive.CreateEntry("alice29.txt", source1);
        archive.Save(zipFile);
    }
}



bagian FAQ

People have been asking

1. How can I unlock a password-protected zip archive?

To unlock a password-protected zip archive, you need to provide the correct password. You can use the appropriate method or property of the zip library you are using to set the password, and then extract the files from the archive using that password.

2. Can I remove or change the password of a locked zip archive?

Yes, it is possible to remove or change the password of a locked zip archive. You can use the library’s methods or properties to modify the password. Typically, you would need to provide the current password to remove it or provide the current password along with the new password to change it.

3. Is it possible to recover a forgotten password for a locked zip archive?

Recovering a forgotten password for a locked zip archive is extremely difficult, if not impossible, without specialized tools. Zip archives are designed to provide strong encryption, and forgetting the password means losing access to the contents of the archive. It is recommended to keep your passwords safe and secure to avoid such situations.

Operasi Pengarsipan ZIP Terlindungi

Aspose.Zip menawarkan berbagai opsi enkripsi untuk lebih meningkatkan keamanan arsip ZIP. Pengembang dapat memanfaatkan algoritme enkripsi AES seperti AES128, AES192, dan AES256 untuk mengenkripsi file mereka di dalam arsip. Hal ini memungkinkan enkripsi yang lebih kuat dengan panjang kunci yang bervariasi untuk memenuhi kebutuhan keamanan tertentu. Selain itu, Aspose.Zip mendukung enkripsi banyak file dalam satu arsip, memungkinkan pengembang menggunakan teknik enkripsi campuran berdasarkan kebutuhan khusus mereka. Dengan fitur enkripsi lanjutan ini, Aspose.Zip memberdayakan pengembang untuk menerapkan langkah keamanan yang kuat guna melindungi data sensitif dalam arsip ZIP.

Aspose.Zip lain yang Didukung untuk Fitur .NET API

Gunakan pustaka Aspose.Zip C# untuk mengonversi, mengompres, mengunci, membuka kunci, mengekstrak arsip, dan banyak lagi!

Compression (Archive compressions)
Conversions (Rar to 7Zip)
Extract (Extracting Archives)
Lock (Archive lock)
Lock (Archive unlock)
ZIP Viewer (ZIP File Viewer)
Creating Archive (Add files or folders to ZIP)