Bài viết cơ bản này giải thích cách tạo kho lưu trữ 7z trong C#. Nó bao gồm các bước chi tiết và mẫu mã để chứng minh cách sử dụng tệp C# 7z có thể được tạo trong các ứng dụng của bạn. Hơn nữa, chúng tôi không cần cài đặt bất kỳ công cụ hoặc ứng dụng nén của bên thứ ba nào để hoạt động với tính năng này.
Các bước để tạo Lưu trữ 7z trong C#
- Cài đặt Aspose.ZIP từ trình quản lý gói NuGet để tạo tệp lưu trữ 7z
- Khởi tạo đối tượng lớp SevenZipArchive
- Thêm tất cả các tệp và thư mục bằng phương thức CreateEntries
- Lưu kho lưu trữ đầu ra dưới dạng tệp 7z
Chúng ta có thể hiểu rõ quy trình tạo kho lưu trữ 7z thông qua phương pháp từng bước này. Các bước trên cũng bao gồm các chi tiết cấu hình và sau đó cung cấp mã C# 7zip example để tạo kho lưu trữ. Bạn có thể nén một tệp bằng cách chỉ định tên của nó hoặc nén toàn bộ thư mục bằng cách sử dụng đường dẫn của nó.
Mã để tạo Lưu trữ 7z trong C#
Để tạo một kho lưu trữ loại 7z C# chi tiết môi trường và mã mẫu được chia sẻ tại đây. Mã này lấy đường dẫn của thư mục và tạo tệp lưu trữ 7zip chứa tất cả nội dung của thư mục. Ngoài ra, bạn có thể nâng cao mã này để kết hợp mã hóa AES và bảo vệ bằng mật khẩu cho kho lưu trữ. Lưu ý rằng bạn có thể chia tỷ lệ mã này bằng cách nhúng mã này vào ứng dụng dựa trên luồng trong khi tận dụng lợi ích của quá trình xử lý song song.
Hướng dẫn này giải thích các chi tiết để làm việc với ứng dụng dựa trên 7zip C#. Tuy nhiên, nếu bạn muốn tìm hiểu cách giải nén tệp từ tệp ZIP, bạn có thể đọc bài viết trên cách giải nén tệp ZIP trong C#.