0

我想使用 Monodroid 在 Android 中解压缩文件。我可以使用属性 NextEntry 获取我的 ZipEntry,但现在我真的需要将此 ZipEntry 转换为一个简单的 Stream。

编辑:

我的代码的一部分

using System;
using System.IO;
using Java.Util.Zip;
using File = System.IO.File;

  public void ExtractFile(Stream ZipFile, Action<String, Stream> WriteFile)
        {
            ZipInputStream zis;
            try
            {
                zis = new ZipInputStream(ZipFile);
                ZipEntry entry;
                byte[] buffer = new byte[1024];
                int count;

                while ((entry = zis.NextEntry) != null)
                {
                  // HERE I need to call my WriteFile action with a stream
                }
 ...

谢谢

4

1 回答 1

0

如果您使用的是 Ionic.Zip,那么您可以轻松获得它:zipentry.InputStream

于 2013-06-05T10:42:39.397 回答