Tạo Lưu trữ 7z (7-Zip) theo chương trình bằng C# .NET
Trong bài đăng trước, tôi đã thảo luận về các cách khác nhau để tạo tệp lưu trữ ZIP bằng C#. Bài viết cũng đề cập đến cách tạo các kho lưu trữ ZIP được mã hóa và bảo vệ bằng mật khẩu. Bên cạnh định dạng ZIP, còn có một số định dạng lưu trữ khác được sử dụng phổ biến như 7z, tar, RAR, v.v. Trong số này, định dạng lưu trữ 7z dựa trên kiến trúc mã nguồn mở và nó được sử dụng để nén các tệp và thư mục có tỷ lệ nén cao.
Giải nén tệp trong Lưu trữ ZIP bằng C#
Trong bài đăng trước, bạn đã học các cách khác nhau để nén tệp và thư mục vào kho lưu trữ ZIP bằng cách sử dụng Aspose.ZIP cho .NET. Trong bài đăng này, tôi sẽ chỉ cho bạn cách trích xuất hoặc giải nén tệp ZIP trong C#. Chúng tôi cũng sẽ đề cập đến cách giải nén các kho lưu trữ ZIP được bảo vệ bằng mật khẩu hoặc mã hóa AES trong C#.
Thêm tệp hoặc thư mục vào kho lưu trữ ZIP theo chương trình trong C#
Lưu trữ ZIP được sử dụng để nén và giữ một hoặc nhiều tệp hoặc thư mục vào một vùng chứa. Kho lưu trữ ZIP đóng gói các tệp và thư mục cũng như giữ thông tin siêu dữ liệu của chúng. Cách sử dụng lưu trữ phổ biến nhất là giảm kích thước tệp để lưu trữ hoặc truyền và áp dụng mã hóa để bảo mật. Ngoài các công cụ nén tệp, các tính năng nén/trích xuất tự động cũng được sử dụng trong các ứng dụng web và máy tính để bàn khác nhau để tải lên, tải xuống, chia sẻ hoặc mã hóa tệp.