public void Unpack()
        {
            IDictionary <string, ZipArchivedFileInfo> fileinfos = GetFilesWithFileInfo();
            IList <string> files = GetFiles();

            foreach (string f in files)
            {
                Console.WriteLine(f);
                ZipArchivedFileInfo fileinfo = fileinfos[f];
                UtilityStream       us       = OpenStreamReferencePackageWithPosition(f, fileinfo);
                us.WriteToFile(Path.Combine(PackageFileDirectory, f));
            }
        }
Ejemplo n.º 2
0
        public IFile GetFile(object fileInfo)
        {
            ZipArchivedFileInfo info = fileInfo as ZipArchivedFileInfo;

            return(extractor.GetFile(info));
        }