Tổng quan
Xceed Zip for Xamarin tập trung vào các tác vụ Zip/Unzip trong môi trường Xamarin, với khả năng tương thích các cập nhật mới của định dạng Zip như UTF-8 cho tên tệp và LZMA cho WinZip 12+.

Phạm vi hỗ trợ còn mở rộng sang AES encryption, PPMd, BZip2, GZip và Tar. Thư viện xử lý archive trên nhiều vị trí lưu trữ khác nhau, gồm disk, memory, FTP site và isolated storage.
Các thao tác tạo mới, cập nhật, nén và giải nén cũng áp dụng cho.NET stream và byte array hoàn toàn trong bộ nhớ.
Tính năng nổi bật
- Hỗ trợ UTF-8 trong header để lưu tên file và comment có ký tự quốc tế.
- Tương thích WinZip 12+ với thuật toán LZMA cho một số tình huống nén tốt hơn.
- Tạo mới hoặc cập nhật zip file trên disk, memory và FTP site.
- Mở rộng giới hạn archive bằng Zip64 vượt mốc 4GB và 16384 file.
- Đọc, ghi và cập nhật zip file chia nhiều phần hoặc trải trên nhiều đĩa.
- Áp dụng Deflate64 để cải thiện mức nén trong các trường hợp phù hợp.
- Cung cấp BZip2 và BWT khi ưu tiên mức nén hơn tốc độ.
Ứng dụng thực tế
- Ứng dụng Xamarin cần nén và giải nén dữ liệu cục bộ hoặc qua FTP.
- Quy trình đồng bộ file dựa trên ngày giờ giữa nhiều đối tượng file hoặc folder.
- Đóng gói dữ liệu lớn vượt giới hạn zip truyền thống bằng Zip64.
- Phân phối gói dữ liệu tự giải nén với thông điệp, license agreement và hành động sau giải nén.
- Xử lý archive trong memory hoặc trên.NET stream để giảm phụ thuộc vào file tạm.
Đối tượng sử dụng phù hợp
- Lập trình viên Xamarin
- Nhóm phát triển.NET
- Kỹ sư tích hợp file transfer và archive
- QA hoặc test engineer cần kiểm thử luồng nén, giải nén và mã hóa
Thông tin kỹ thuật
Câu hỏi thường gặp
Xceed Zip for Xamarin hỗ trợ những định dạng và phương thức nén nào?
Thông tin hiện có nêu Zip, Zip64, GZip, Tar, USTAR Tar, GNU Tar read compatibility, cùng LZMA, Deflate64, BZip2, BWT và PPMd.
Có thể làm việc với dữ liệu trong bộ nhớ hay stream không?
Có. Thư viện hỗ trợ nén và giải nén trên.NET stream, byte array trong memory, cũng như thao tác với memory và isolated storage.
Thư viện có hỗ trợ mã hóa archive không?
Có. Xceed Zip for Xamarin hỗ trợ Zip password encryption và AES encryption với mức 128,192 và 256-bit.
Có xử lý được zip file lớn hoặc chia nhiều phần không?
Có. Zip64 loại bỏ giới hạn 4GB và 16384 file, đồng thời thư viện đọc, ghi và cập nhật zip file split nhiều phần hoặc spanning nhiều disk.
IDE nào được liệt kê trong phần compatibility?
Compatibility liệt kê Microsoft Visual Studio 2019 và Microsoft Visual Studio 2017.




Bình luận