如何从Android中的byte []创建zip文件?

时间:2017-12-01 13:52:50

标签: xamarin.android zip createfile

如何在Android中的byte[][] result = service.ToPPC("basedata_71.zip", 71); byte[] first = result[0]; string directory = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads).ToString(); directory += "/example.zip"; File.WriteAllBytes(directory, first); 创建zip文件? 我尝试了以下内容:

score.txt

1 个答案:

答案 0 :(得分:1)

选项很少:

1.检查System.IO.Compression命名空间并选择您的解决方案

2.使用Android API Java.Util.Zip.ZipFile,ZipOutputStream(检查如何从byte []转到某些java Array然后再流式传输)

3.有报道称SharpZipLib正常工作

4.net标准1.3和System.IO.Compression.ZipFile

5.net标准1.6 System.IO.Packaging.ZipPackage

你只需要找到带有字符串,byte []或Stream的API,其余的就很容易了