Tạo & Sửa đổi Lưu trữ ZIP được Bảo vệ bằng Mật khẩu qua Thư viện C
Thư viện C miễn phí mã nguồn mở để tạo, sửa đổi, xóa hoặc giải nén các kho lưu trữ ZIP, thêm / xóa tệp bên trong ứng dụng của riêng bạn.
Minizip là một thư viện C mã nguồn mở tạo điều kiện cho các lập trình viên phần mềm làm việc với các kho lưu trữ zip bên trong các ứng dụng C của riêng họ. Thư viện Minizip rất ổn định và là một trong những thư viện tốt hơn và dễ sử dụng hơn. Nó luôn sử dụng Deflate nén khi thêm tệp vào kho lưu trữ. Minizip là một thư viện C thuần túy có thể được sử dụng trên Windows, macOS và Linux một cách dễ dàng. Thư viện cũng hỗ trợ mã hóa và giải mã PKWARE và WinZIP AES.
API Minizip cung cấp hỗ trợ hoàn chỉnh cho nhiều tính năng liên quan đến nén và giải nén nâng cao cho các tệp nén ZIP, chẳng hạn như tạo và giải nén các tệp nén zip, thêm hoặc xóa các mục nhập khỏi các tệp nén zip, đọc và ghi các tệp nén zip từ bộ nhớ, bảo vệ bằng mật khẩu, hỗ trợ phát trực tuyến có đệm, chia nhỏ các kho lưu trữ zip thành nhiều tệp, Unicode thông qua mã hóa UTF-8, hỗ trợ mã hóa ký tự, Theo dõi và lưu trữ các liên kết tượng trưng và nhiều hơn nữa.
Bắt đầu với Minizip
CMake rất nên xây dựng thư viện Minizip. Bạn có thể lấy nó từ trang web cmake một cách dễ dàng.
Mã cài đặt điển hình được cung cấp bên dưới
Xây dựng Thư viện Minizip từ CMake
cmake . -DMZ_BUILD_TEST=ON
cmake --build
Tạo kho lưu trữ ZIP mới qua Thư viện C
Thư viện Minizip Miễn phí cung cấp chức năng tạo một kho lưu trữ ZIP mới bên trong các ứng dụng C. Thư viện nén cũng hỗ trợ chỉnh sửa tệp lưu trữ ZIP hiện có bằng cách chèn hoặc xóa tệp bên trong nó. Bạn có thể dễ dàng hiển thị danh sách tất cả các tệp có sẵn bên trong kho lưu trữ ZIP. Bạn cũng có thể mở, sửa đổi, đóng hoặc xóa một thư mục hoặc tệp trong kho lưu trữ ZIP chỉ bằng một vài lệnh C đơn giản.
Xử lý kho lưu trữ được bảo vệ bằng mật khẩu
Thư viện Minizip mã nguồn mở cung cấp khả năng xử lý các tệp nén ZIP được bảo vệ bằng mật khẩu một cách dễ dàng. Nó cung cấp một loạt các tính năng cho phép các nhà phát triển phần mềm bảo vệ kho lưu trữ của họ bằng cách đặt mật khẩu, cho phép đọc tất cả hoặc một số mục nhập trong kho lưu trữ, thay đổi mật khẩu cho kho lưu trữ, xóa mật khẩu lưu trữ, đặt phương pháp mã hóa & giải mã và hơn thế nữa.
Thêm hoặc xóa tệp khỏi kho lưu trữ ZIP
Thư viện Minizip mã nguồn mở cung cấp khả năng xử lý các tệp nén ZIP được bảo vệ bằng mật khẩu một cách dễ dàng. Nó cung cấp một tập hợp các tính năng cho phép các nhà phát triển phần mềm bảo vệ kho lưu trữ của họ bằng cách đặt mật khẩu, cho phép đọc tất cả hoặc một số mục nhập trong kho lưu trữ, thay đổi mật khẩu cho kho lưu trữ, xóa mật khẩu lưu trữ, Đặt phương pháp mã hóa & giải mã, v.v. .
Giải nén tệp từ kho lưu trữ ZIP vào đĩa
Thư viện Minizip mã nguồn mở cho phép các lập trình viên máy tính đọc và trích xuất nội dung của một kho lưu trữ một cách dễ dàng. Bạn có thể dễ dàng trích xuất các tệp và thư mục vào một nơi bạn chọn trên đĩa. Nó cũng cung cấp cho bạn khả năng trích xuất dữ liệu hoàn chỉnh của một kho lưu trữ cũng như trích xuất một số tệp cụ thể. Thư viện cũng cung cấp khả năng tạo và xác minh chữ ký CMS cho mỗi mục nhập.